Class: SimpleToolNodeMapping
Hierarchy
-
↳
SimpleToolNodeMapping
Constructors
constructor
• new SimpleToolNodeMapping(objs?
): SimpleToolNodeMapping
Parameters
Name | Type | Default value |
---|---|---|
objs | BaseTool <any >[] | [] |
Returns
Overrides
BaseObjectNodeMapping.constructor
Defined in
packages/core/src/objects/base.ts:94
Properties
_tools
• Private
_tools: Record
<string
, BaseTool
<any
>>
Defined in
packages/core/src/objects/base.ts:92
Methods
_addObj
▸ _addObj(tool
): void
Parameters
Name | Type |
---|---|
tool | BaseTool <any > |
Returns
void
Overrides
Defined in
packages/core/src/objects/base.ts:110
_fromNode
▸ _fromNode(node
): BaseTool
<any
>
Parameters
Name | Type |
---|---|
node | BaseNode <Metadata > |
Returns
BaseTool
<any
>
Overrides
BaseObjectNodeMapping._fromNode
Defined in
packages/core/src/objects/base.ts:114
addObj
▸ addObj(obj
): void
Parameters
Name | Type |
---|---|
obj | BaseTool <any > |
Returns
void
Overrides
Defined in
packages/core/src/objects/base.ts:129
fromNode
▸ fromNode(node
): BaseTool
<any
>
Parameters
Name | Type |
---|---|
node | BaseNode <Metadata > |
Returns
BaseTool
<any
>
Overrides
BaseObjectNodeMapping.fromNode
Defined in
packages/core/src/objects/base.ts:133
fromObjects
▸ fromObjects<OT
>(objs
, ...args
): BaseObjectNodeMapping
Type parameters
Name |
---|
OT |
Parameters
Name | Type |
---|---|
objs | any |
...args | any [] |
Returns
Overrides
BaseObjectNodeMapping.fromObjects
Defined in
packages/core/src/objects/base.ts:141
objNodeMapping
▸ objNodeMapping(): Record
<any
, any
>
Returns
Record
<any
, any
>
Overrides
BaseObjectNodeMapping.objNodeMapping
Defined in
packages/core/src/objects/base.ts:102
persist
▸ persist(persistDir
, objNodeMappingFilename
): void
Parameters
Name | Type |
---|---|
persistDir | string |
objNodeMappingFilename | string |
Returns
void
Overrides
Defined in
packages/core/src/objects/base.ts:121
toNode
▸ toNode(tool
): TextNode
<Metadata
>
Parameters
Name | Type |
---|---|
tool | BaseTool <any > |
Returns
Overrides
Defined in
packages/core/src/objects/base.ts:106
toNodes
▸ toNodes(objs
): TextNode
<Metadata
>[]
Parameters
Name | Type |
---|---|
objs | BaseTool <any >[] |
Returns
Overrides
Defined in
packages/core/src/objects/base.ts:125
validateObject
▸ validateObject(obj
): void
Parameters
Name | Type |
---|---|
obj | any |
Returns
void
Inherited from
BaseObjectNodeMapping.validateObject
Defined in
packages/core/src/objects/base.ts:19
fromObjects
▸ fromObjects(objs
, ...args
): BaseObjectNodeMapping
Parameters
Name | Type |
---|---|
objs | any |
...args | any [] |