File size: 723 Bytes
1123781
3207814
 
 
 
f45636e
1123781
d6fedfa
3207814
 
 
d6fedfa
1123781
46bd9ac
 
 
 
 
1123781
 
 
 
 
 
 
 
 
ff9325e
f45636e
43148fd
 
0b5ceff
 
 
43148fd
 
d6fedfa
 
 
1123781
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
export const enum FieldType {
    RANGE = "range",
    SEED = "seed",
    TEXTAREA = "textarea",
    CHECKBOX = "checkbox",
    SELECT = "select",
}
export const enum PipelineMode {
    IMAGE = "image",
    VIDEO = "video",
    TEXT = "text",
}


export interface Fields {
    [key: string]: FieldProps;
}

export interface FieldProps {
    default: number | string;
    max?: number;
    min?: number;
    title: string;
    field: FieldType;
    step?: number;
    disabled?: boolean;
    hide?: boolean;
    id: string;
    values?: string[];
}
export interface PipelineInfo {
    title: {
        default: string;
    }
    name: string;
    description: string;
    input_mode: {
        default: PipelineMode;
    }
}