UNPKG

413 BJavaScriptView Raw
1function _classPrivateFieldSet(receiver, privateMap, value) {
2 if (!privateMap.has(receiver)) {
3 throw new TypeError("attempted to set private field on non-instance");
4 }
5
6 var descriptor = privateMap.get(receiver);
7
8 if (!descriptor.writable) {
9 throw new TypeError("attempted to set read only private field");
10 }
11
12 descriptor.value = value;
13 return value;
14}
15
16module.exports = _classPrivateFieldSet;
\No newline at end of file