aboutsummaryrefslogtreecommitdiff
path: root/node_modules/core-js/features/weak-map
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/core-js/features/weak-map')
-rw-r--r--node_modules/core-js/features/weak-map/delete-all.js5
-rw-r--r--node_modules/core-js/features/weak-map/emplace.js5
-rw-r--r--node_modules/core-js/features/weak-map/from.js13
-rw-r--r--node_modules/core-js/features/weak-map/index.js9
-rw-r--r--node_modules/core-js/features/weak-map/of.js13
-rw-r--r--node_modules/core-js/features/weak-map/upsert.js5
6 files changed, 50 insertions, 0 deletions
diff --git a/node_modules/core-js/features/weak-map/delete-all.js b/node_modules/core-js/features/weak-map/delete-all.js
new file mode 100644
index 0000000..00163f2
--- /dev/null
+++ b/node_modules/core-js/features/weak-map/delete-all.js
@@ -0,0 +1,5 @@
+require('../../modules/es.weak-map');
+require('../../modules/esnext.weak-map.delete-all');
+var entryUnbind = require('../../internals/entry-unbind');
+
+module.exports = entryUnbind('WeakMap', 'deleteAll');
diff --git a/node_modules/core-js/features/weak-map/emplace.js b/node_modules/core-js/features/weak-map/emplace.js
new file mode 100644
index 0000000..6d171e4
--- /dev/null
+++ b/node_modules/core-js/features/weak-map/emplace.js
@@ -0,0 +1,5 @@
+require('../../modules/es.weak-map');
+require('../../modules/esnext.weak-map.emplace');
+var entryUnbind = require('../../internals/entry-unbind');
+
+module.exports = entryUnbind('WeakMap', 'emplace');
diff --git a/node_modules/core-js/features/weak-map/from.js b/node_modules/core-js/features/weak-map/from.js
new file mode 100644
index 0000000..159aecd
--- /dev/null
+++ b/node_modules/core-js/features/weak-map/from.js
@@ -0,0 +1,13 @@
+'use strict';
+require('../../modules/es.string.iterator');
+require('../../modules/es.weak-map');
+require('../../modules/esnext.weak-map.from');
+require('../../modules/web.dom-collections.iterator');
+var path = require('../../internals/path');
+
+var WeakMap = path.WeakMap;
+var weakMapFrom = WeakMap.from;
+
+module.exports = function from(source, mapFn, thisArg) {
+ return weakMapFrom.call(typeof this === 'function' ? this : WeakMap, source, mapFn, thisArg);
+};
diff --git a/node_modules/core-js/features/weak-map/index.js b/node_modules/core-js/features/weak-map/index.js
new file mode 100644
index 0000000..371fdde
--- /dev/null
+++ b/node_modules/core-js/features/weak-map/index.js
@@ -0,0 +1,9 @@
+var parent = require('../../es/weak-map');
+require('../../modules/esnext.weak-map.emplace');
+require('../../modules/esnext.weak-map.from');
+require('../../modules/esnext.weak-map.of');
+require('../../modules/esnext.weak-map.delete-all');
+// TODO: remove from `core-js@4`
+require('../../modules/esnext.weak-map.upsert');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/weak-map/of.js b/node_modules/core-js/features/weak-map/of.js
new file mode 100644
index 0000000..5bdf627
--- /dev/null
+++ b/node_modules/core-js/features/weak-map/of.js
@@ -0,0 +1,13 @@
+'use strict';
+require('../../modules/es.string.iterator');
+require('../../modules/es.weak-map');
+require('../../modules/esnext.weak-map.of');
+require('../../modules/web.dom-collections.iterator');
+var path = require('../../internals/path');
+
+var WeakMap = path.WeakMap;
+var weakMapOf = WeakMap.of;
+
+module.exports = function of() {
+ return weakMapOf.apply(typeof this === 'function' ? this : WeakMap, arguments);
+};
diff --git a/node_modules/core-js/features/weak-map/upsert.js b/node_modules/core-js/features/weak-map/upsert.js
new file mode 100644
index 0000000..509f9ed
--- /dev/null
+++ b/node_modules/core-js/features/weak-map/upsert.js
@@ -0,0 +1,5 @@
+require('../../modules/es.weak-map');
+require('../../modules/esnext.weak-map.upsert');
+var entryUnbind = require('../../internals/entry-unbind');
+
+module.exports = entryUnbind('WeakMap', 'upsert');