Skip to content

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

Interface: NodeMetadataWithPorts

Defined in: packages/fireflow-types/src/node/types.ts:148

Type definition for node metadata

Extends

Properties

author?

optional author: string

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

Inherited from

NodeMetadata.author


category?

optional category: string

Defined in: packages/fireflow-types/src/node/types.ts:80

Inherited from

NodeMetadata.category


description?

optional description: string

Defined in: packages/fireflow-types/src/node/types.ts:81

Inherited from

NodeMetadata.description


execution?

optional execution: NodeExecutionAnnotations

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

Execution annotations for deterministic parallel execution. Controls how the node behaves in DBOS workflows.

Inherited from

NodeMetadata.execution


flowPorts?

optional flowPorts: FlowPorts

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

Inherited from

NodeMetadata.flowPorts


icon?

optional icon: string

Defined in: packages/fireflow-types/src/node/types.ts:83

Inherited from

NodeMetadata.icon


id?

optional id: string

Defined in: packages/fireflow-types/src/node/types.ts:78

Inherited from

NodeMetadata.id


metadata?

optional metadata: Record<string, unknown>

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

Inherited from

NodeMetadata.metadata


parentNodeId?

optional parentNodeId: string

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

Inherited from

NodeMetadata.parentNodeId


portsConfig

portsConfig: Map<string, IPortConfig>

Defined in: packages/fireflow-types/src/node/types.ts:149


tags?

optional tags: string[]

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

Inherited from

NodeMetadata.tags


title?

optional title: string

Defined in: packages/fireflow-types/src/node/types.ts:79

Inherited from

NodeMetadata.title


type

type: string

Defined in: packages/fireflow-types/src/node/types.ts:77

Inherited from

NodeMetadata.type


ui?

optional ui: NodeUIMetadata

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

Inherited from

NodeMetadata.ui


version?

optional version: number

Defined in: packages/fireflow-types/src/node/types.ts:82

Inherited from

NodeMetadata.version

Licensed under BUSL-1.1