1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| import type { CommonNodeType, VarType, Variable } from '@/app/components/workflow/types'
|
| export enum CodeLanguage {
| python3 = 'python3',
| javascript = 'javascript',
| json = 'json',
| }
|
| export type OutputVar = Record<string, {
| type: VarType
| children: null // support nest in the future,
| }>
|
| export type CodeNodeType = CommonNodeType & {
| variables: Variable[]
| code_language: CodeLanguage
| code: string
| outputs: OutputVar
| }
|
|