| export type DSLComponents = Record<string, Operator>; | |
| export interface DSL { | |
| components: DSLComponents; | |
| history: any[]; | |
| path: string[]; | |
| answer: any[]; | |
| } | |
| export interface Operator { | |
| obj: OperatorNode; | |
| downstream: string[]; | |
| upstream: string[]; | |
| } | |
| export interface OperatorNode { | |
| component_name: string; | |
| params: Record<string, unknown>; | |
| } | |