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?
optionalauthor:string
Defined in: packages/fireflow-types/src/node/types.ts:85
Inherited from
category?
optionalcategory:string
Defined in: packages/fireflow-types/src/node/types.ts:80
Inherited from
description?
optionaldescription:string
Defined in: packages/fireflow-types/src/node/types.ts:81
Inherited from
execution?
optionalexecution: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
flowPorts?
optionalflowPorts:FlowPorts
Defined in: packages/fireflow-types/src/node/types.ts:89
Inherited from
icon?
optionalicon:string
Defined in: packages/fireflow-types/src/node/types.ts:83
Inherited from
id?
optionalid:string
Defined in: packages/fireflow-types/src/node/types.ts:78
Inherited from
metadata?
optionalmetadata:Record<string,unknown>
Defined in: packages/fireflow-types/src/node/types.ts:87
Inherited from
parentNodeId?
optionalparentNodeId:string
Defined in: packages/fireflow-types/src/node/types.ts:86
Inherited from
portsConfig
portsConfig:
Map<string,IPortConfig>
Defined in: packages/fireflow-types/src/node/types.ts:149
tags?
optionaltags:string[]
Defined in: packages/fireflow-types/src/node/types.ts:84
Inherited from
title?
optionaltitle:string
Defined in: packages/fireflow-types/src/node/types.ts:79
Inherited from
type
type:
string
Defined in: packages/fireflow-types/src/node/types.ts:77
Inherited from
ui?
optionalui:NodeUIMetadata
Defined in: packages/fireflow-types/src/node/types.ts:88
Inherited from
version?
optionalversion:number
Defined in: packages/fireflow-types/src/node/types.ts:82