Skip to content

ChainGraph API Documentation / @badaitech/chaingraph-types / NodeMetadataWithPorts

Interface: NodeMetadataWithPorts ​

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

Type definition for node metadata

Extends ​

Properties ​

author? ​

optional author: string

Defined in: packages/chaingraph-types/src/node/types.ts:26

Inherited from ​

NodeMetadata.author


category? ​

optional category: string

Defined in: packages/chaingraph-types/src/node/types.ts:21

Inherited from ​

NodeMetadata.category


description? ​

optional description: string

Defined in: packages/chaingraph-types/src/node/types.ts:22

Inherited from ​

NodeMetadata.description


flowPorts? ​

optional flowPorts: FlowPorts

Defined in: packages/chaingraph-types/src/node/types.ts:30

Inherited from ​

NodeMetadata.flowPorts


icon? ​

optional icon: string

Defined in: packages/chaingraph-types/src/node/types.ts:24

Inherited from ​

NodeMetadata.icon


id? ​

optional id: string

Defined in: packages/chaingraph-types/src/node/types.ts:19

Inherited from ​

NodeMetadata.id


metadata? ​

optional metadata: Record<string, unknown>

Defined in: packages/chaingraph-types/src/node/types.ts:28

Inherited from ​

NodeMetadata.metadata


parentNodeId? ​

optional parentNodeId: string

Defined in: packages/chaingraph-types/src/node/types.ts:27

Inherited from ​

NodeMetadata.parentNodeId


portsConfig ​

portsConfig: Map<string, IPortConfig>

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


tags? ​

optional tags: string[]

Defined in: packages/chaingraph-types/src/node/types.ts:25

Inherited from ​

NodeMetadata.tags


title? ​

optional title: string

Defined in: packages/chaingraph-types/src/node/types.ts:20

Inherited from ​

NodeMetadata.title


type ​

type: string

Defined in: packages/chaingraph-types/src/node/types.ts:18

Inherited from ​

NodeMetadata.type


ui? ​

optional ui: NodeUIMetadata

Defined in: packages/chaingraph-types/src/node/types.ts:29

Inherited from ​

NodeMetadata.ui


version? ​

optional version: number

Defined in: packages/chaingraph-types/src/node/types.ts:23

Inherited from ​

NodeMetadata.version

Licensed under BUSL-1.1