aswi2020vldc-gitlab/templetes/node_modules/@babel/runtime/helpers/esm/classPrivateFieldSet.js @ 3a515b92
1 |
export default function _classPrivateFieldSet(receiver, privateMap, value) { |
---|---|
2 |
var descriptor = privateMap.get(receiver); |
3 |
|
4 |
if (!descriptor) { |
5 |
throw new TypeError("attempted to set private field on non-instance"); |
6 |
}
|
7 |
|
8 |
if (descriptor.set) { |
9 |
descriptor.set.call(receiver, value); |
10 |
} else { |
11 |
if (!descriptor.writable) { |
12 |
throw new TypeError("attempted to set read only private field"); |
13 |
}
|
14 |
|
15 |
descriptor.value = value; |
16 |
}
|
17 |
|
18 |
return value; |
19 |
}
|