diff options
Diffstat (limited to 'school/node_modules/@babel/runtime/helpers/esm/set.js')
-rw-r--r-- | school/node_modules/@babel/runtime/helpers/esm/set.js | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/school/node_modules/@babel/runtime/helpers/esm/set.js b/school/node_modules/@babel/runtime/helpers/esm/set.js deleted file mode 100644 index 4de9fb6..0000000 --- a/school/node_modules/@babel/runtime/helpers/esm/set.js +++ /dev/null @@ -1,40 +0,0 @@ -import superPropBase from "./superPropBase.js"; -import defineProperty from "./defineProperty.js"; -function set(target, property, value, receiver) { - if (typeof Reflect !== "undefined" && Reflect.set) { - set = Reflect.set; - } else { - set = function set(target, property, value, receiver) { - var base = superPropBase(target, property); - var desc; - if (base) { - desc = Object.getOwnPropertyDescriptor(base, property); - if (desc.set) { - desc.set.call(receiver, value); - return true; - } else if (!desc.writable) { - return false; - } - } - desc = Object.getOwnPropertyDescriptor(receiver, property); - if (desc) { - if (!desc.writable) { - return false; - } - desc.value = value; - Object.defineProperty(receiver, property, desc); - } else { - defineProperty(receiver, property, value); - } - return true; - }; - } - return set(target, property, value, receiver); -} -export default function _set(target, property, value, receiver, isStrict) { - var s = set(target, property, value, receiver || target); - if (!s && isStrict) { - throw new Error('failed to set property'); - } - return value; -}
\ No newline at end of file |