From 47232f8a41532a7ea3ed05c87b52bbd66a68cdab Mon Sep 17 00:00:00 2001 From: Divy Srivastava Date: Fri, 19 Jan 2024 22:31:46 +0530 Subject: fix(node): remove use of non existing `FunctionPrototypeApply` primordial (#21986) Fixes #21978 --- ext/node/polyfills/_util/_util_callbackify.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ext/node/polyfills/_util') diff --git a/ext/node/polyfills/_util/_util_callbackify.ts b/ext/node/polyfills/_util/_util_callbackify.ts index 0ea4d0881..d6b54486d 100644 --- a/ext/node/polyfills/_util/_util_callbackify.ts +++ b/ext/node/polyfills/_util/_util_callbackify.ts @@ -26,8 +26,8 @@ import { primordials } from "ext:core/mod.js"; const { ArrayPrototypePop, + ReflectApply, Error, - FunctionPrototypeApply, FunctionPrototypeBind, ObjectDefineProperties, ObjectGetOwnPropertyDescriptors, @@ -112,10 +112,10 @@ function callbackify( throw new NodeInvalidArgTypeError("last"); } const cb = (...args: unknown[]) => { - FunctionPrototypeApply(maybeCb, this, args); + ReflectApply(maybeCb, this, args); }; PromisePrototypeThen( - FunctionPrototypeApply(this, args), + ReflectApply(this, args), (ret: unknown) => { nextTick(FunctionPrototypeBind(cb, this, null, ret)); }, -- cgit v1.2.3