From c55fbcb8edca1fe118a44f68c9f9436a4719d171 Mon Sep 17 00:00:00 2001 From: Erika <3019731+Princesseuh@users.noreply.github.com> Date: Tue, 10 Jan 2023 15:29:06 +0100 Subject: Remove more unnecessary polyfills from webapi for Node 16 (#5814) * feat(webapi): Remove unnecessary polyfills now that we dropped support for Node 14 * feat(webapi): Removed more unnecessary polyfills for Node 16 * chore: changeset --- packages/webapi/src/lib/utils.ts | 35 ----------------------------------- 1 file changed, 35 deletions(-) (limited to 'packages/webapi/src/lib/utils.ts') diff --git a/packages/webapi/src/lib/utils.ts b/packages/webapi/src/lib/utils.ts index 0086f75b6..61a78e97b 100644 --- a/packages/webapi/src/lib/utils.ts +++ b/packages/webapi/src/lib/utils.ts @@ -1,8 +1,5 @@ import { performance } from 'node:perf_hooks' -/** Returns the milliseconds elapsed since January 1, 1970 00:00:00 UTC. */ -export const __date_now = Date.now - /** Returns the function bound to the given object. */ export const __function_bind = Function.bind.bind( Function.call as unknown as any @@ -12,34 +9,6 @@ export const __function_bind = Function.bind.bind( ...args: TArgs ) => TFunc -/** Returns the function called with the specified values. */ -export const __function_call = Function.call.bind( - Function.call as unknown as any -) as any>( - callback: TFunc, - thisArg: unknown, - ...args: TArgs[] -) => ReturnType - -/** Returns an object with the specified prototype. */ -export const __object_create = Object.create as { - (value: T): any extends T ? Record : T -} - -/** Returns whether an object has a property with the specified name. */ -export const __object_hasOwnProperty = Function.call.bind( - Object.prototype.hasOwnProperty -) as { - (object: T1, key: T2): T2 extends keyof T1 - ? true - : false -} - -/** Returns a string representation of an object. */ -export const __object_toString = Function.call.bind( - Object.prototype.toString -) as { (value: any): string } - /** Returns whether the object prototype exists in another object. */ export const __object_isPrototypeOf = Function.call.bind( Object.prototype.isPrototypeOf @@ -48,10 +17,6 @@ export const __object_isPrototypeOf = Function.call.bind( /** Current high resolution millisecond timestamp. */ export const __performance_now = performance.now as () => number -/** Returns the string escaped for use inside regular expressions. */ -export const __string_escapeRegExp = (value: string) => - value.replace(/[\\^$*+?.()|[\]{}]/g, '\\$&') - // @ts-ignore export const INTERNALS = new WeakMap() -- cgit v1.2.3