wwf
2025-05-20 938c3e5a587ce950a94964ea509b9e7f8834dfae
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
}