ChainGraph API Documentation / @badaitech/chaingraph-types / ArrayPortConfig
Interface: ArrayPortConfig<Item>
Defined in: packages/chaingraph-types/src/port/base/types.ts:178
Array port configuration
Extends
Type Parameters
Item
Item extends IPortConfig = IPortConfig
Properties
connections?
optionalconnections:Connection[]
Defined in: packages/chaingraph-types/src/port/base/types.ts:146
Inherited from
defaultValue?
optionaldefaultValue:ArrayPortValue<Item>
Defined in: packages/chaingraph-types/src/port/base/types.ts:185
description?
optionaldescription:string
Defined in: packages/chaingraph-types/src/port/base/types.ts:143
Inherited from
direction?
optionaldirection:PortDirectionEnum
Defined in: packages/chaingraph-types/src/port/base/types.ts:144
Inherited from
id?
optionalid:string
Defined in: packages/chaingraph-types/src/port/base/types.ts:135
Inherited from
isMutable?
optionalisMutable:boolean
Defined in: packages/chaingraph-types/src/port/base/types.ts:183
isSchemaMutable?
optionalisSchemaMutable:boolean
Defined in: packages/chaingraph-types/src/port/base/types.ts:184
itemConfig
itemConfig:
IPortConfig
Defined in: packages/chaingraph-types/src/port/base/types.ts:182
key?
optionalkey:string
Defined in: packages/chaingraph-types/src/port/base/types.ts:141
Inherited from
maxLength?
optionalmaxLength:number
Defined in: packages/chaingraph-types/src/port/base/types.ts:187
metadata?
optionalmetadata:Record<string,unknown>
Defined in: packages/chaingraph-types/src/port/base/types.ts:137
Inherited from
minLength?
optionalminLength:number
Defined in: packages/chaingraph-types/src/port/base/types.ts:186
name?
optionalname:string
Defined in: packages/chaingraph-types/src/port/base/types.ts:136
Inherited from
nodeId?
optionalnodeId:string
Defined in: packages/chaingraph-types/src/port/base/types.ts:140
Inherited from
order?
optionalorder:number
Defined in: packages/chaingraph-types/src/port/base/types.ts:147
Inherited from
parentId?
optionalparentId:string
Defined in: packages/chaingraph-types/src/port/base/types.ts:139
Inherited from
required?
optionalrequired:boolean
Defined in: packages/chaingraph-types/src/port/base/types.ts:138
Inherited from
title?
optionaltitle:string
Defined in: packages/chaingraph-types/src/port/base/types.ts:142
Inherited from
type
type:
"array"
Defined in: packages/chaingraph-types/src/port/base/types.ts:181
Overrides
ui?
optionalui:object&object&object
Defined in: packages/chaingraph-types/src/port/base/types.ts:188
Type Declaration
bgColor?
optionalbgColor:string
borderColor?
optionalborderColor:string
disabled?
optionaldisabled:boolean
hidden?
optionalhidden:boolean
hideEditor?
optionalhideEditor:boolean
hidePort?
optionalhidePort:boolean
Type Declaration
addItemFormHidden?
optionaladdItemFormHidden:boolean
allowedTypes?
optionalallowedTypes: ("string"|"number"|"boolean"|"object"|"array"|"stream"|"enum"|"any")[]
bgColor?
optionalbgColor:string
borderColor?
optionalborderColor:string
disabled?
optionaldisabled:boolean
hidden?
optionalhidden:boolean
hideEditor?
optionalhideEditor:boolean
hidePort?
optionalhidePort:boolean
itemDeletable?
optionalitemDeletable:boolean