diff --git a/src/lib/utils/timings.ts b/src/lib/utils/timings.ts index 43b1c01..e9f826b 100644 --- a/src/lib/utils/timings.ts +++ b/src/lib/utils/timings.ts @@ -125,7 +125,7 @@ export function wrap any>(name: string, fn: T): T { return res; } finally { // for synchronous returns, ensure timing recorded in finally above won't double-record. - if (!(fn as any).constructor.name === "AsyncFunction") { + if ((fn as any).constructor?.name !== "AsyncFunction") { const duration = Math.max(0, now() - t0); record(name, duration); }