mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-24 13:54:57 +00:00
fix(typecheck): align ExecutionMetrics in types.ts with dag-executor definition
Adds startTime, endTime, duration, validationFailures, recoveryAttempts, and recoverySuccesses to ExecutionMetrics in workflow/executor/ts/types.ts and types/workflow.ts so ExecutionRecord.metrics is structurally compatible with the richer type exported by the @metabuilder/workflow package barrel. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -154,6 +154,9 @@ export interface LogEntry {
|
||||
* Execution metrics
|
||||
*/
|
||||
export interface ExecutionMetrics {
|
||||
startTime: number;
|
||||
endTime?: number;
|
||||
duration?: number;
|
||||
nodesExecuted: number;
|
||||
successNodes: number;
|
||||
failedNodes: number;
|
||||
@@ -162,6 +165,9 @@ export interface ExecutionMetrics {
|
||||
peakMemory: number;
|
||||
dataProcessed: number;
|
||||
apiCallsMade: number;
|
||||
validationFailures: number;
|
||||
recoveryAttempts: number;
|
||||
recoverySuccesses: number;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -282,6 +282,9 @@ export interface ExecutionRecord {
|
||||
}
|
||||
|
||||
export interface ExecutionMetrics {
|
||||
startTime: number;
|
||||
endTime?: number;
|
||||
duration?: number;
|
||||
nodesExecuted: number;
|
||||
successNodes: number;
|
||||
failedNodes: number;
|
||||
@@ -290,6 +293,9 @@ export interface ExecutionMetrics {
|
||||
peakMemory: number;
|
||||
dataProcessed: number;
|
||||
apiCallsMade: number;
|
||||
validationFailures: number;
|
||||
recoveryAttempts: number;
|
||||
recoverySuccesses: number;
|
||||
}
|
||||
|
||||
export interface LogEntry {
|
||||
|
||||
Reference in New Issue
Block a user