summaryrefslogtreecommitdiff
path: root/ext/node/polyfills/internal/primordials.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'ext/node/polyfills/internal/primordials.mjs')
-rw-r--r--ext/node/polyfills/internal/primordials.mjs30
1 files changed, 30 insertions, 0 deletions
diff --git a/ext/node/polyfills/internal/primordials.mjs b/ext/node/polyfills/internal/primordials.mjs
new file mode 100644
index 000000000..1639efdb5
--- /dev/null
+++ b/ext/node/polyfills/internal/primordials.mjs
@@ -0,0 +1,30 @@
+// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
+
+export const ArrayIsArray = Array.isArray;
+export const ArrayPrototypeFilter = (that, ...args) => that.filter(...args);
+export const ArrayPrototypeForEach = (that, ...args) => that.forEach(...args);
+export const ArrayPrototypeIncludes = (that, ...args) => that.includes(...args);
+export const ArrayPrototypeJoin = (that, ...args) => that.join(...args);
+export const ArrayPrototypePush = (that, ...args) => that.push(...args);
+export const ArrayPrototypeSlice = (that, ...args) => that.slice(...args);
+export const ArrayPrototypeSome = (that, ...args) => that.some(...args);
+export const ArrayPrototypeSort = (that, ...args) => that.sort(...args);
+export const ArrayPrototypeUnshift = (that, ...args) => that.unshift(...args);
+export const ObjectAssign = Object.assign;
+export const ObjectCreate = Object.create;
+export const ObjectPrototypeHasOwnProperty = Object.hasOwn;
+export const RegExpPrototypeTest = (that, ...args) => that.test(...args);
+export const RegExpPrototypeExec = RegExp.prototype.exec;
+export const StringFromCharCode = String.fromCharCode;
+export const StringPrototypeCharCodeAt = (that, ...args) =>
+ that.charCodeAt(...args);
+export const StringPrototypeEndsWith = (that, ...args) =>
+ that.endsWith(...args);
+export const StringPrototypeIncludes = (that, ...args) =>
+ that.includes(...args);
+export const StringPrototypeReplace = (that, ...args) => that.replace(...args);
+export const StringPrototypeSlice = (that, ...args) => that.slice(...args);
+export const StringPrototypeSplit = (that, ...args) => that.split(...args);
+export const StringPrototypeStartsWith = (that, ...args) =>
+ that.startsWith(...args);
+export const StringPrototypeToUpperCase = (that) => that.toUpperCase();