|
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 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; |
|
} |
|
} |