Logo
Classes

BaseObjectNodeMapping

Defined in: packages/core/src/objects/index.ts:14

Constructors

Constructor

new BaseObjectNodeMapping(): BaseObjectNodeMapping

Returns

BaseObjectNodeMapping

Methods

fromObjects()

abstract fromObjects<OT>(objs, ...args): BaseObjectNodeMapping

Defined in: packages/core/src/objects/index.ts:16

Type Parameters

OT

OT

Parameters

objs

OT[]

args

...any[]

Returns

BaseObjectNodeMapping


objNodeMapping()

abstract objNodeMapping(): Record<any, any>

Defined in: packages/core/src/objects/index.ts:20

Returns

Record<any, any>


toNode()

abstract toNode(obj): TextNode

Defined in: packages/core/src/objects/index.ts:22

Parameters

obj

any

Returns

TextNode


validateObject()

validateObject(obj): void

Defined in: packages/core/src/objects/index.ts:26

Parameters

obj

any

Returns

void


addObj()

addObj(obj): void

Defined in: packages/core/src/objects/index.ts:30

Parameters

obj

any

Returns

void


_addObj()

abstract _addObj(obj): void

Defined in: packages/core/src/objects/index.ts:37

Parameters

obj

any

Returns

void


toNodes()

toNodes(objs): TextNode<Metadata>[]

Defined in: packages/core/src/objects/index.ts:41

Parameters

objs

any[]

Returns

TextNode<Metadata>[]


_fromNode()

abstract _fromNode(node): any

Defined in: packages/core/src/objects/index.ts:47

Parameters

node

BaseNode

Returns

any


fromNode()

fromNode(node): any

Defined in: packages/core/src/objects/index.ts:51

Parameters

node

BaseNode

Returns

any


persist()

abstract persist(persistDir, objNodeMappingFilename): void

Defined in: packages/core/src/objects/index.ts:58

Parameters

persistDir

string

objNodeMappingFilename

string

Returns

void