Removed extraneous semicolons

This commit is contained in:
Waleed Latif
2025-01-28 10:40:38 -08:00
parent c71b6aa18f
commit f0f88dec5d
17 changed files with 548 additions and 548 deletions
+29 -29
View File
@@ -1,44 +1,44 @@
export interface Tool<P = any, R = any> {
id: string;
name: string;
description: string;
version: string;
id: string
name: string
description: string
version: string
params: {
[key: string]: {
type: string;
required?: boolean;
description?: string;
default?: any;
};
};
type: string
required?: boolean
description?: string
default?: any
}
}
request: {
url: string | ((params: P) => string);
method: string;
headers: (params: P) => Record<string, string>;
body?: (params: P) => Record<string, any>;
};
transformResponse: (response: any) => R;
transformError: (error: any) => string;
url: string | ((params: P) => string)
method: string
headers: (params: P) => Record<string, string>
body?: (params: P) => Record<string, any>
}
transformResponse: (response: any) => R
transformError: (error: any) => string
}
export interface ToolRegistry {
[key: string]: Tool;
[key: string]: Tool
}
export interface ExecutionContext {
workflowId: string;
blockStates: Map<string, any>;
input?: Record<string, any>;
metadata?: Record<string, any>;
workflowId: string
blockStates: Map<string, any>
input?: Record<string, any>
metadata?: Record<string, any>
}
export interface ExecutionResult {
success: boolean;
data: Record<string, any>;
error?: string;
success: boolean
data: Record<string, any>
error?: string
metadata?: {
duration: number;
startTime: string;
endTime: string;
};
duration: number
startTime: string
endTime: string
}
}