Skip to content

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

Interface: BasePortConfig

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

Base interface for all port configurations

Extended by

Properties

connections?

optional connections: Connection[]

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


description?

optional description: string

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


direction?

optional direction: PortDirectionEnum

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


id?

optional id: string

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


key?

optional key: string

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


metadata?

optional metadata: Record<string, unknown>

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


name?

optional name: string

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


nodeId?

optional nodeId: string

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


order?

optional order: number

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


parentId?

optional parentId: string

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


required?

optional required: boolean

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


title?

optional title: string

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


ui?

optional ui: objectOutputType<{ bgColor: ZodOptional<ZodString>; borderColor: ZodOptional<ZodString>; disabled: ZodOptional<ZodBoolean>; hidden: ZodOptional<ZodBoolean>; hideEditor: ZodOptional<ZodBoolean>; hidePort: ZodOptional<ZodBoolean>; }, ZodTypeAny, "passthrough">

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

Licensed under BUSL-1.1