Skip to content

PersistentAI API Documentation / @persistent-ai/fireflow-types / NodeMetadataWithPorts

Interface: NodeMetadataWithPorts

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

Type definition for node metadata

Extends

Properties

author?

optional author: string

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

Inherited from

NodeMetadata.author


category?

optional category: string

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

Inherited from

NodeMetadata.category


description?

optional description: string

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

Inherited from

NodeMetadata.description


execution?

optional execution: NodeExecutionAnnotations

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

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:104

Inherited from

NodeMetadata.flowPorts


icon?

optional icon: string

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

Inherited from

NodeMetadata.icon


id?

optional id: string

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

Inherited from

NodeMetadata.id


metadata?

optional metadata: Record<string, unknown>

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

Inherited from

NodeMetadata.metadata


parentNodeId?

optional parentNodeId: string

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

Inherited from

NodeMetadata.parentNodeId


portsConfig

portsConfig: Map<string, IPortConfig>

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


tags?

optional tags: string[]

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

Inherited from

NodeMetadata.tags


title?

optional title: string

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

Inherited from

NodeMetadata.title


type

type: string

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

Inherited from

NodeMetadata.type


ui?

optional ui: NodeUIMetadata

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

Inherited from

NodeMetadata.ui


version?

optional version: number

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

Inherited from

NodeMetadata.version

Licensed under BUSL-1.1