execution-engine
Version:
A TypeScript library for tracing and visualizing code execution workflows.
3 lines • 746 B
TypeScript
export declare function execute<INPUT extends unknown[], OUTPUT, RESPONSE = OUTPUT, ERROR = RESPONSE>(blockFunction: (...params: INPUT) => OUTPUT, inputs: INPUT, extraInputs?: Record<string, unknown>[], successCallback?: (output: OUTPUT, isPromise: boolean) => RESPONSE, errorCallback?: (error: unknown, isPromise: boolean) => ERROR): RESPONSE;
export declare function execute<INPUT extends unknown[], OUTPUT, RESPONSE = OUTPUT, ERROR = RESPONSE>(blockFunction: (...params: INPUT) => Promise<OUTPUT>, inputs?: INPUT, extraInputs?: Record<string, unknown>[], successCallback?: (output: OUTPUT, isPromise: boolean) => RESPONSE, errorCallback?: (error: unknown, isPromise: boolean) => ERROR): Promise<RESPONSE>;
//# sourceMappingURL=execute.d.ts.map