PersistentAI API Documentation / @persistentai/fireflow-types / ObjectPortConfig
Interface: ObjectPortConfig<S>
Defined in: packages/fireflow-types/src/port/base/types.ts:154
Object port configuration
Extends
Type Parameters
S
S extends IObjectSchema = IObjectSchema
Properties
connections?
optionalconnections:Connection[]
Defined in: packages/fireflow-types/src/port/base/types.ts:96
Inherited from
defaultValue?
optionaldefaultValue:ObjectPortValue<S>
Defined in: packages/fireflow-types/src/port/base/types.ts:159
description?
optionaldescription:string
Defined in: packages/fireflow-types/src/port/base/types.ts:93
Inherited from
direction?
optionaldirection:PortDirectionEnum
Defined in: packages/fireflow-types/src/port/base/types.ts:94
Inherited from
id?
optionalid:string
Defined in: packages/fireflow-types/src/port/base/types.ts:85
Inherited from
isSchemaMutable?
optionalisSchemaMutable:boolean
Defined in: packages/fireflow-types/src/port/base/types.ts:158
key?
optionalkey:string
Defined in: packages/fireflow-types/src/port/base/types.ts:91
Inherited from
metadata?
optionalmetadata:Record<string,unknown>
Defined in: packages/fireflow-types/src/port/base/types.ts:87
Inherited from
name?
optionalname:string
Defined in: packages/fireflow-types/src/port/base/types.ts:86
Inherited from
nodeId?
optionalnodeId:string
Defined in: packages/fireflow-types/src/port/base/types.ts:90
Inherited from
order?
optionalorder:number
Defined in: packages/fireflow-types/src/port/base/types.ts:97
Inherited from
parentId?
optionalparentId:string
Defined in: packages/fireflow-types/src/port/base/types.ts:89
Inherited from
required?
optionalrequired:boolean
Defined in: packages/fireflow-types/src/port/base/types.ts:88
Inherited from
schema
schema:
S
Defined in: packages/fireflow-types/src/port/base/types.ts:157
title?
optionaltitle:string
Defined in: packages/fireflow-types/src/port/base/types.ts:92
Inherited from
type
type:
"object"
Defined in: packages/fireflow-types/src/port/base/types.ts:155
ui?
optionalui:object&object&object
Defined in: packages/fireflow-types/src/port/base/types.ts:160
Type Declaration
bgColor?
optionalbgColor:string
borderColor?
optionalborderColor:string
disabled?
optionaldisabled:boolean
hidden?
optionalhidden:boolean
hideEditor?
optionalhideEditor:boolean
hidePort?
optionalhidePort:boolean
Type Declaration
allowedTypes?
optionalallowedTypes: ("string"|"number"|"boolean"|"object"|"array"|"stream"|"enum"|"any")[]
bgColor?
optionalbgColor:string
borderColor?
optionalborderColor:string
collapsed?
optionalcollapsed:boolean
disabled?
optionaldisabled:boolean
hidden?
optionalhidden:boolean
hideEditor?
optionalhideEditor:boolean
hideInternalProperties?
optionalhideInternalProperties:boolean
hidePort?
optionalhidePort:boolean
hidePropertyEditor?
optionalhidePropertyEditor:boolean
keyDeletable?
optionalkeyDeletable:boolean
nodeSchemaCapture?
optionalnodeSchemaCapture:object
nodeSchemaCapture.capturedNodeId?
optionalcapturedNodeId:string
nodeSchemaCapture.enabled?
optionalenabled:boolean