From 00917ed27911c372370355262e35b756ef80085c Mon Sep 17 00:00:00 2001 From: loynoir Date: Wed, 11 May 2022 00:11:32 +0000 Subject: [PATCH] Fix using `arguments` in arrow function --- server/embed/polyfills/node_process.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/embed/polyfills/node_process.js b/server/embed/polyfills/node_process.js index adac10b51..9abf1eae7 100644 --- a/server/embed/polyfills/node_process.js +++ b/server/embed/polyfills/node_process.js @@ -231,7 +231,8 @@ export default { } }, umask: () => deno ? Deno.umask ?? 0 : 0, - nextTick: (fn) => { + // arrow function don't have `arguments` + nextTick: function(fn) { let args = new Array(arguments.length - 1); if (arguments.length > 1) { for (let i = 1; i < arguments.length; i++) {