X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Finternals%2Finherit-if-required.js;h=a5ecb9a747ed195c84b07440d973bb2e72abf338;hb=3be0a9efc698a9570a44456009afc6014812625a;hp=a033b0c6a90ca71a1842aaa6055b3170e87b8e86;hpb=3c06164f15bd10aed7d66b6314764a2961a14762;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/inherit-if-required.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/inherit-if-required.js index a033b0c6..a5ecb9a7 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/inherit-if-required.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/inherit-if-required.js @@ -1,3 +1,4 @@ +var isCallable = require('../internals/is-callable'); var isObject = require('../internals/is-object'); var setPrototypeOf = require('../internals/object-set-prototype-of'); @@ -8,7 +9,7 @@ module.exports = function ($this, dummy, Wrapper) { // it can work only with native `setPrototypeOf` setPrototypeOf && // we haven't completely correct pre-ES6 way for getting `new.target`, so use this - typeof (NewTarget = dummy.constructor) == 'function' && + isCallable(NewTarget = dummy.constructor) && NewTarget !== Wrapper && isObject(NewTargetPrototype = NewTarget.prototype) && NewTargetPrototype !== Wrapper.prototype