aboutsummaryrefslogtreecommitdiff
path: root/node_modules/core-js/features/instance
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/core-js/features/instance')
-rw-r--r--node_modules/core-js/features/instance/at.js13
-rw-r--r--node_modules/core-js/features/instance/bind.js3
-rw-r--r--node_modules/core-js/features/instance/code-point-at.js3
-rw-r--r--node_modules/core-js/features/instance/code-points.js9
-rw-r--r--node_modules/core-js/features/instance/concat.js3
-rw-r--r--node_modules/core-js/features/instance/copy-within.js3
-rw-r--r--node_modules/core-js/features/instance/ends-with.js3
-rw-r--r--node_modules/core-js/features/instance/entries.js3
-rw-r--r--node_modules/core-js/features/instance/every.js3
-rw-r--r--node_modules/core-js/features/instance/fill.js3
-rw-r--r--node_modules/core-js/features/instance/filter-out.js8
-rw-r--r--node_modules/core-js/features/instance/filter.js3
-rw-r--r--node_modules/core-js/features/instance/find-index.js3
-rw-r--r--node_modules/core-js/features/instance/find.js3
-rw-r--r--node_modules/core-js/features/instance/flags.js3
-rw-r--r--node_modules/core-js/features/instance/flat-map.js3
-rw-r--r--node_modules/core-js/features/instance/flat.js3
-rw-r--r--node_modules/core-js/features/instance/for-each.js3
-rw-r--r--node_modules/core-js/features/instance/includes.js3
-rw-r--r--node_modules/core-js/features/instance/index-of.js3
-rw-r--r--node_modules/core-js/features/instance/keys.js3
-rw-r--r--node_modules/core-js/features/instance/last-index-of.js3
-rw-r--r--node_modules/core-js/features/instance/map.js3
-rw-r--r--node_modules/core-js/features/instance/match-all.js6
-rw-r--r--node_modules/core-js/features/instance/pad-end.js3
-rw-r--r--node_modules/core-js/features/instance/pad-start.js3
-rw-r--r--node_modules/core-js/features/instance/reduce-right.js3
-rw-r--r--node_modules/core-js/features/instance/reduce.js3
-rw-r--r--node_modules/core-js/features/instance/repeat.js3
-rw-r--r--node_modules/core-js/features/instance/replace-all.js3
-rw-r--r--node_modules/core-js/features/instance/reverse.js3
-rw-r--r--node_modules/core-js/features/instance/slice.js3
-rw-r--r--node_modules/core-js/features/instance/some.js3
-rw-r--r--node_modules/core-js/features/instance/sort.js3
-rw-r--r--node_modules/core-js/features/instance/splice.js3
-rw-r--r--node_modules/core-js/features/instance/starts-with.js3
-rw-r--r--node_modules/core-js/features/instance/trim-end.js3
-rw-r--r--node_modules/core-js/features/instance/trim-left.js3
-rw-r--r--node_modules/core-js/features/instance/trim-right.js3
-rw-r--r--node_modules/core-js/features/instance/trim-start.js3
-rw-r--r--node_modules/core-js/features/instance/trim.js3
-rw-r--r--node_modules/core-js/features/instance/unique-by.js8
-rw-r--r--node_modules/core-js/features/instance/values.js3
43 files changed, 158 insertions, 0 deletions
diff --git a/node_modules/core-js/features/instance/at.js b/node_modules/core-js/features/instance/at.js
new file mode 100644
index 0000000..736ff4d
--- /dev/null
+++ b/node_modules/core-js/features/instance/at.js
@@ -0,0 +1,13 @@
+var arrayAt = require('../array/virtual/at');
+var stringAt = require('../string/virtual/at');
+
+var ArrayPrototype = Array.prototype;
+var StringPrototype = String.prototype;
+
+module.exports = function (it) {
+ var own = it.at;
+ if (it === ArrayPrototype || (it instanceof Array && own === ArrayPrototype.at)) return arrayAt;
+ if (typeof it === 'string' || it === StringPrototype || (it instanceof String && own === StringPrototype.at)) {
+ return stringAt;
+ } return own;
+};
diff --git a/node_modules/core-js/features/instance/bind.js b/node_modules/core-js/features/instance/bind.js
new file mode 100644
index 0000000..acb6bbe
--- /dev/null
+++ b/node_modules/core-js/features/instance/bind.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/bind');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/code-point-at.js b/node_modules/core-js/features/instance/code-point-at.js
new file mode 100644
index 0000000..1d4435e
--- /dev/null
+++ b/node_modules/core-js/features/instance/code-point-at.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/code-point-at');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/code-points.js b/node_modules/core-js/features/instance/code-points.js
new file mode 100644
index 0000000..6437299
--- /dev/null
+++ b/node_modules/core-js/features/instance/code-points.js
@@ -0,0 +1,9 @@
+var codePoints = require('../string/virtual/code-points');
+
+var StringPrototype = String.prototype;
+
+module.exports = function (it) {
+ var own = it.codePoints;
+ return typeof it === 'string' || it === StringPrototype
+ || (it instanceof String && own === StringPrototype.codePoints) ? codePoints : own;
+};
diff --git a/node_modules/core-js/features/instance/concat.js b/node_modules/core-js/features/instance/concat.js
new file mode 100644
index 0000000..874d87d
--- /dev/null
+++ b/node_modules/core-js/features/instance/concat.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/concat');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/copy-within.js b/node_modules/core-js/features/instance/copy-within.js
new file mode 100644
index 0000000..9d472b0
--- /dev/null
+++ b/node_modules/core-js/features/instance/copy-within.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/copy-within');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/ends-with.js b/node_modules/core-js/features/instance/ends-with.js
new file mode 100644
index 0000000..aaf2c16
--- /dev/null
+++ b/node_modules/core-js/features/instance/ends-with.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/ends-with');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/entries.js b/node_modules/core-js/features/instance/entries.js
new file mode 100644
index 0000000..ef42a0e
--- /dev/null
+++ b/node_modules/core-js/features/instance/entries.js
@@ -0,0 +1,3 @@
+var parent = require('../../stable/instance/entries');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/every.js b/node_modules/core-js/features/instance/every.js
new file mode 100644
index 0000000..3dc4296
--- /dev/null
+++ b/node_modules/core-js/features/instance/every.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/every');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/fill.js b/node_modules/core-js/features/instance/fill.js
new file mode 100644
index 0000000..4e38c42
--- /dev/null
+++ b/node_modules/core-js/features/instance/fill.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/fill');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/filter-out.js b/node_modules/core-js/features/instance/filter-out.js
new file mode 100644
index 0000000..65ecf56
--- /dev/null
+++ b/node_modules/core-js/features/instance/filter-out.js
@@ -0,0 +1,8 @@
+var filterOut = require('../array/virtual/filter-out');
+
+var ArrayPrototype = Array.prototype;
+
+module.exports = function (it) {
+ var own = it.filterOut;
+ return it === ArrayPrototype || (it instanceof Array && own === ArrayPrototype.filterOut) ? filterOut : own;
+};
diff --git a/node_modules/core-js/features/instance/filter.js b/node_modules/core-js/features/instance/filter.js
new file mode 100644
index 0000000..5219c64
--- /dev/null
+++ b/node_modules/core-js/features/instance/filter.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/filter');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/find-index.js b/node_modules/core-js/features/instance/find-index.js
new file mode 100644
index 0000000..b207364
--- /dev/null
+++ b/node_modules/core-js/features/instance/find-index.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/find-index');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/find.js b/node_modules/core-js/features/instance/find.js
new file mode 100644
index 0000000..024fc81
--- /dev/null
+++ b/node_modules/core-js/features/instance/find.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/find');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/flags.js b/node_modules/core-js/features/instance/flags.js
new file mode 100644
index 0000000..064c9ec
--- /dev/null
+++ b/node_modules/core-js/features/instance/flags.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/flags');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/flat-map.js b/node_modules/core-js/features/instance/flat-map.js
new file mode 100644
index 0000000..bea3d82
--- /dev/null
+++ b/node_modules/core-js/features/instance/flat-map.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/flat-map');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/flat.js b/node_modules/core-js/features/instance/flat.js
new file mode 100644
index 0000000..d61b6ab
--- /dev/null
+++ b/node_modules/core-js/features/instance/flat.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/flat');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/for-each.js b/node_modules/core-js/features/instance/for-each.js
new file mode 100644
index 0000000..59d1d80
--- /dev/null
+++ b/node_modules/core-js/features/instance/for-each.js
@@ -0,0 +1,3 @@
+var parent = require('../../stable/instance/for-each');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/includes.js b/node_modules/core-js/features/instance/includes.js
new file mode 100644
index 0000000..1bccfac
--- /dev/null
+++ b/node_modules/core-js/features/instance/includes.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/includes');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/index-of.js b/node_modules/core-js/features/instance/index-of.js
new file mode 100644
index 0000000..8ddbaba
--- /dev/null
+++ b/node_modules/core-js/features/instance/index-of.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/index-of');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/keys.js b/node_modules/core-js/features/instance/keys.js
new file mode 100644
index 0000000..6320846
--- /dev/null
+++ b/node_modules/core-js/features/instance/keys.js
@@ -0,0 +1,3 @@
+var parent = require('../../stable/instance/keys');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/last-index-of.js b/node_modules/core-js/features/instance/last-index-of.js
new file mode 100644
index 0000000..c860188
--- /dev/null
+++ b/node_modules/core-js/features/instance/last-index-of.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/last-index-of');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/map.js b/node_modules/core-js/features/instance/map.js
new file mode 100644
index 0000000..1f18a09
--- /dev/null
+++ b/node_modules/core-js/features/instance/map.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/map');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/match-all.js b/node_modules/core-js/features/instance/match-all.js
new file mode 100644
index 0000000..f0ed173
--- /dev/null
+++ b/node_modules/core-js/features/instance/match-all.js
@@ -0,0 +1,6 @@
+// TODO: remove from `core-js@4`
+require('../../modules/esnext.string.match-all');
+
+var parent = require('../../es/instance/match-all');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/pad-end.js b/node_modules/core-js/features/instance/pad-end.js
new file mode 100644
index 0000000..afe92b0
--- /dev/null
+++ b/node_modules/core-js/features/instance/pad-end.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/pad-end');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/pad-start.js b/node_modules/core-js/features/instance/pad-start.js
new file mode 100644
index 0000000..6a7db7d
--- /dev/null
+++ b/node_modules/core-js/features/instance/pad-start.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/pad-start');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/reduce-right.js b/node_modules/core-js/features/instance/reduce-right.js
new file mode 100644
index 0000000..6a1bb34
--- /dev/null
+++ b/node_modules/core-js/features/instance/reduce-right.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/reduce-right');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/reduce.js b/node_modules/core-js/features/instance/reduce.js
new file mode 100644
index 0000000..908e12e
--- /dev/null
+++ b/node_modules/core-js/features/instance/reduce.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/reduce');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/repeat.js b/node_modules/core-js/features/instance/repeat.js
new file mode 100644
index 0000000..76f2f4c
--- /dev/null
+++ b/node_modules/core-js/features/instance/repeat.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/repeat');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/replace-all.js b/node_modules/core-js/features/instance/replace-all.js
new file mode 100644
index 0000000..c4dc865
--- /dev/null
+++ b/node_modules/core-js/features/instance/replace-all.js
@@ -0,0 +1,3 @@
+var parent = require('../../stable/instance/replace-all');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/reverse.js b/node_modules/core-js/features/instance/reverse.js
new file mode 100644
index 0000000..ca634dc
--- /dev/null
+++ b/node_modules/core-js/features/instance/reverse.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/reverse');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/slice.js b/node_modules/core-js/features/instance/slice.js
new file mode 100644
index 0000000..2722605
--- /dev/null
+++ b/node_modules/core-js/features/instance/slice.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/slice');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/some.js b/node_modules/core-js/features/instance/some.js
new file mode 100644
index 0000000..3cd6a8b
--- /dev/null
+++ b/node_modules/core-js/features/instance/some.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/some');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/sort.js b/node_modules/core-js/features/instance/sort.js
new file mode 100644
index 0000000..d06c4bb
--- /dev/null
+++ b/node_modules/core-js/features/instance/sort.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/sort');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/splice.js b/node_modules/core-js/features/instance/splice.js
new file mode 100644
index 0000000..46da42c
--- /dev/null
+++ b/node_modules/core-js/features/instance/splice.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/splice');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/starts-with.js b/node_modules/core-js/features/instance/starts-with.js
new file mode 100644
index 0000000..f2e3a08
--- /dev/null
+++ b/node_modules/core-js/features/instance/starts-with.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/starts-with');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/trim-end.js b/node_modules/core-js/features/instance/trim-end.js
new file mode 100644
index 0000000..787e52e
--- /dev/null
+++ b/node_modules/core-js/features/instance/trim-end.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/trim-end');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/trim-left.js b/node_modules/core-js/features/instance/trim-left.js
new file mode 100644
index 0000000..7127d67
--- /dev/null
+++ b/node_modules/core-js/features/instance/trim-left.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/trim-left');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/trim-right.js b/node_modules/core-js/features/instance/trim-right.js
new file mode 100644
index 0000000..760567e
--- /dev/null
+++ b/node_modules/core-js/features/instance/trim-right.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/trim-right');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/trim-start.js b/node_modules/core-js/features/instance/trim-start.js
new file mode 100644
index 0000000..3c59472
--- /dev/null
+++ b/node_modules/core-js/features/instance/trim-start.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/trim-start');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/trim.js b/node_modules/core-js/features/instance/trim.js
new file mode 100644
index 0000000..4d99499
--- /dev/null
+++ b/node_modules/core-js/features/instance/trim.js
@@ -0,0 +1,3 @@
+var parent = require('../../es/instance/trim');
+
+module.exports = parent;
diff --git a/node_modules/core-js/features/instance/unique-by.js b/node_modules/core-js/features/instance/unique-by.js
new file mode 100644
index 0000000..e5de52d
--- /dev/null
+++ b/node_modules/core-js/features/instance/unique-by.js
@@ -0,0 +1,8 @@
+var uniqueBy = require('../array/virtual/unique-by');
+
+var ArrayPrototype = Array.prototype;
+
+module.exports = function (it) {
+ var own = it.uniqueBy;
+ return it === ArrayPrototype || (it instanceof Array && own === ArrayPrototype.uniqueBy) ? uniqueBy : own;
+};
diff --git a/node_modules/core-js/features/instance/values.js b/node_modules/core-js/features/instance/values.js
new file mode 100644
index 0000000..71d1733
--- /dev/null
+++ b/node_modules/core-js/features/instance/values.js
@@ -0,0 +1,3 @@
+var parent = require('../../stable/instance/values');
+
+module.exports = parent;