Sha256: ca9c310277a61c312b10c0f7f2be03a7884e6fa60b063971d1260f4f4ab5a983
Contents?: true
Size: 653 Bytes
Versions: 58
Compression:
Stored size: 653 Bytes
Contents
function _classPrivateFieldDestructureSet(receiver, privateMap) { if (!privateMap.has(receiver)) { throw new TypeError("attempted to set private field on non-instance"); } var descriptor = privateMap.get(receiver); if (descriptor.set) { if (!("__destrObj" in descriptor)) { descriptor.__destrObj = { set value(v) { descriptor.set.call(receiver, v); } }; } return descriptor.__destrObj; } else { if (!descriptor.writable) { throw new TypeError("attempted to set read only private field"); } return descriptor; } } module.exports = _classPrivateFieldDestructureSet;
Version data entries
58 entries across 48 versions & 8 rubygems