Skip to content

PersistentAI API Documentation / @persistentai/fireflow-types / StringPortConfig

Interface: StringPortConfig

Defined in: packages/fireflow-types/src/port/base/types.ts:103

String port configuration

Extends

Properties

connections?

optional connections: Connection[]

Defined in: packages/fireflow-types/src/port/base/types.ts:96

Inherited from

BasePortConfig.connections


defaultValue?

optional defaultValue: StringPortValue

Defined in: packages/fireflow-types/src/port/base/types.ts:105


description?

optional description: string

Defined in: packages/fireflow-types/src/port/base/types.ts:93

Inherited from

BasePortConfig.description


direction?

optional direction: PortDirectionEnum

Defined in: packages/fireflow-types/src/port/base/types.ts:94

Inherited from

BasePortConfig.direction


id?

optional id: string

Defined in: packages/fireflow-types/src/port/base/types.ts:85

Inherited from

BasePortConfig.id


key?

optional key: string

Defined in: packages/fireflow-types/src/port/base/types.ts:91

Inherited from

BasePortConfig.key


maxLength?

optional maxLength: number

Defined in: packages/fireflow-types/src/port/base/types.ts:107


metadata?

optional metadata: Record<string, unknown>

Defined in: packages/fireflow-types/src/port/base/types.ts:87

Inherited from

BasePortConfig.metadata


minLength?

optional minLength: number

Defined in: packages/fireflow-types/src/port/base/types.ts:106


name?

optional name: string

Defined in: packages/fireflow-types/src/port/base/types.ts:86

Inherited from

BasePortConfig.name


nodeId?

optional nodeId: string

Defined in: packages/fireflow-types/src/port/base/types.ts:90

Inherited from

BasePortConfig.nodeId


order?

optional order: number

Defined in: packages/fireflow-types/src/port/base/types.ts:97

Inherited from

BasePortConfig.order


parentId?

optional parentId: string

Defined in: packages/fireflow-types/src/port/base/types.ts:89

Inherited from

BasePortConfig.parentId


pattern?

optional pattern: string

Defined in: packages/fireflow-types/src/port/base/types.ts:108


required?

optional required: boolean

Defined in: packages/fireflow-types/src/port/base/types.ts:88

Inherited from

BasePortConfig.required


title?

optional title: string

Defined in: packages/fireflow-types/src/port/base/types.ts:92

Inherited from

BasePortConfig.title


type

type: "string"

Defined in: packages/fireflow-types/src/port/base/types.ts:104


ui?

optional ui: object & object & object

Defined in: packages/fireflow-types/src/port/base/types.ts:109

Type Declaration

bgColor?

optional bgColor: string

borderColor?

optional borderColor: string

disabled?

optional disabled: boolean

hidden?

optional hidden: boolean

hideEditor?

optional hideEditor: boolean

hidePort?

optional hidePort: boolean

Type Declaration

bgColor?

optional bgColor: string

borderColor?

optional borderColor: string

disabled?

optional disabled: boolean

hidden?

optional hidden: boolean

hideEditor?

optional hideEditor: boolean

hidePort?

optional hidePort: boolean

htmlStyles?

optional htmlStyles: object

htmlStyles.autoHeight?

optional autoHeight: boolean

htmlStyles.debounceDelay?

optional debounceDelay: number

htmlStyles.height?

optional height: number

htmlStyles.maxHeight?

optional maxHeight: "unlimited" | "400" | "600" | "800" | "1000"

htmlStyles.scale?

optional scale: number

htmlStyles.showBorder?

optional showBorder: boolean

htmlStyles.stripMarkdown?

optional stripMarkdown: boolean

isPassword?

optional isPassword: boolean

isTextArea?

optional isTextArea: boolean

markdownStyles?

optional markdownStyles: object

markdownStyles.fontSize?

optional fontSize: number

markdownStyles.lineHeight?

optional lineHeight: "compact" | "normal" | "relaxed"

markdownStyles.maxHeight?

optional maxHeight: "unlimited" | "200" | "400" | "600"

placeholder?

optional placeholder: string

renderHtml?

optional renderHtml: boolean

renderMarkdown?

optional renderMarkdown: boolean

textareaDimensions?

optional textareaDimensions: object

textareaDimensions.height?

optional height: number

textareaDimensions.width?

optional width: number

Overrides

BasePortConfig.ui

Licensed under BUSL-1.1