Skip to content

Commit 2e4d89d

Browse files
committed
fix: make narratives parameter in ExecutionTraceExtractor a Partial transformer to maintain compatibility after adding mandatory id: string in ExecutionTrace model.
This prevents the TS2769: No overload matches this call error when executing `.run()` with a `narratives` transformer in `options?: TraceOptions<Array<any>, O>`
1 parent 1ff976a commit 2e4d89d

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/common/models/executionTrace.model.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export interface ExecutionTraceExtractor<I, O> {
1414
inputs?: boolean | Array<string> | ((i: I) => unknown);
1515
outputs?: boolean | Array<string> | ((o: O) => unknown);
1616
errors?: boolean | Array<string> | ((e: Array<unknown>) => unknown);
17-
narratives?: boolean | Array<string> | ((execTrace: ExecutionTrace<I, O>) => Array<string>);
17+
narratives?: boolean | Array<string> | ((execTrace: Partial<ExecutionTrace<I, O>>) => Array<string>);
1818
startTime?: boolean;
1919
endTime?: boolean;
2020
}

0 commit comments

Comments
 (0)