X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Finternals%2Finternal-state.js;h=86c1e493335050ff10577a8508d6b025fdd44a48;hp=18c402d5b3bf8ab5b018669ce16579722258a830;hb=4d07c77cf4d78cab8639e13ddc3c22495e585b0b;hpb=b3950616b54221c40a7dab9099bda675007e5b6e diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/internal-state.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/internal-state.js index 18c402d5..86c1e493 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/internal-state.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/internal-state.js @@ -3,6 +3,7 @@ var global = require('../internals/global'); var isObject = require('../internals/is-object'); var createNonEnumerableProperty = require('../internals/create-non-enumerable-property'); var objectHas = require('../internals/has'); +var shared = require('../internals/shared-store'); var sharedKey = require('../internals/shared-key'); var hiddenKeys = require('../internals/hidden-keys'); @@ -23,11 +24,12 @@ var getterFor = function (TYPE) { }; if (NATIVE_WEAK_MAP) { - var store = new WeakMap(); + var store = shared.state || (shared.state = new WeakMap()); var wmget = store.get; var wmhas = store.has; var wmset = store.set; set = function (it, metadata) { + metadata.facade = it; wmset.call(store, it, metadata); return metadata; }; @@ -41,6 +43,7 @@ if (NATIVE_WEAK_MAP) { var STATE = sharedKey('state'); hiddenKeys[STATE] = true; set = function (it, metadata) { + metadata.facade = it; createNonEnumerableProperty(it, STATE, metadata); return metadata; };