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