From ac54c69649e7eac42386ef5d577aba609ef3de2b Mon Sep 17 00:00:00 2001 From: Akram Tabka Date: Sun, 30 Mar 2025 17:27:30 +0200 Subject: [PATCH] feat: add type to trace --- src/execution/trace.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/execution/trace.ts b/src/execution/trace.ts index e8c0784..ade003c 100644 --- a/src/execution/trace.ts +++ b/src/execution/trace.ts @@ -21,14 +21,14 @@ function calculateTimeAndDuration(executionTimer: ExecutionTimer): TimerDetailsM } export function executionTrace( - blockFunction: (...params) => Promise, + blockFunction: (...params: unknown[])=> Promise, inputs?: Array, onTraceEvent?: (traceContext: TraceContext) => void, options?: { contextKey?: string; errorStrategy?: 'catch' | 'throw' } ): Promise, Awaited>>; export function executionTrace( - blockFunction: (...params) => O, + blockFunction: (...params: unknown[]) => O, inputs?: Array, onTraceEvent?: (traceContext: TraceContext) => void, options?: { contextKey?: string; errorStrategy?: 'catch' | 'throw' } @@ -54,7 +54,7 @@ export function executionTrace( * - If `blockFunction` is asynchronous, returns a `Promise`. */ export function executionTrace( - blockFunction: (...params) => O | Promise, + blockFunction: (...params: unknown[]) => O | Promise, inputs: Array = [], onTraceEvent?: (traceContext: TraceContext) => void, options: { contextKey?: string; errorStrategy?: 'catch' | 'throw' } = {