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?
optionalauthor:string
Defined in: packages/fireflow-types/src/node/types.ts:100
Inherited from
category?
optionalcategory:string
Defined in: packages/fireflow-types/src/node/types.ts:95
Inherited from
description?
optionaldescription:string
Defined in: packages/fireflow-types/src/node/types.ts:96
Inherited from
execution?
optionalexecution: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
flowPorts?
optionalflowPorts:FlowPorts
Defined in: packages/fireflow-types/src/node/types.ts:104
Inherited from
icon?
optionalicon:string
Defined in: packages/fireflow-types/src/node/types.ts:98
Inherited from
id?
optionalid:string
Defined in: packages/fireflow-types/src/node/types.ts:93
Inherited from
metadata?
optionalmetadata:Record<string,unknown>
Defined in: packages/fireflow-types/src/node/types.ts:102
Inherited from
parentNodeId?
optionalparentNodeId:string
Defined in: packages/fireflow-types/src/node/types.ts:101
Inherited from
portsConfig
portsConfig:
Map<string,IPortConfig>
Defined in: packages/fireflow-types/src/node/types.ts:175
tags?
optionaltags:string[]
Defined in: packages/fireflow-types/src/node/types.ts:99
Inherited from
title?
optionaltitle:string
Defined in: packages/fireflow-types/src/node/types.ts:94
Inherited from
type
type:
string
Defined in: packages/fireflow-types/src/node/types.ts:92
Inherited from
ui?
optionalui:NodeUIMetadata
Defined in: packages/fireflow-types/src/node/types.ts:103
Inherited from
version?
optionalversion:number
Defined in: packages/fireflow-types/src/node/types.ts:97