From c1b01f5b148eabcb914ba84961bb56b6ccc5f2f6 Mon Sep 17 00:00:00 2001 From: kaibocai Date: Mon, 19 Aug 2024 11:56:13 -0500 Subject: [PATCH] fix warnings --- src/worker/registry.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/worker/registry.ts b/src/worker/registry.ts index 786b63d..99c4be5 100644 --- a/src/worker/registry.ts +++ b/src/worker/registry.ts @@ -72,7 +72,14 @@ export class Registry { } _getFunctionName(fn: Function): string { - const match = fn.toString().match(/function\s*([^(]*)\(/); - return fn.name || (match ? match[1] : ''); + if (fn.name) { + return fn.name; + } + + const fnStr = fn.toString(); + const start = fnStr.indexOf('function') + 'function'.length; + const end = fnStr.indexOf('(', start); + + return fnStr.slice(start, end).trim() || ''; } }