routier-collection


routier-collection / core/src / MemoryDataCollection

Class: MemoryDataCollection

Defined in: core/src/collections/MemoryDataCollection.ts:6

Constructors

Constructor

new MemoryDataCollection(schema): MemoryDataCollection

Defined in: core/src/collections/MemoryDataCollection.ts:21

Parameters

schema

CompiledSchema<any>

Returns

MemoryDataCollection

Accessors

size

Get Signature

get size(): number

Defined in: core/src/collections/MemoryDataCollection.ts:13

Returns

number


records

Get Signature

get records(): Record<string, unknown>[]

Defined in: core/src/collections/MemoryDataCollection.ts:17

Returns

Record<string, unknown>[]

Methods

seed()

seed(items): void

Defined in: core/src/collections/MemoryDataCollection.ts:61

Parameters

items

Record<string, unknown>[]

Returns

void


add()

add(item): void

Defined in: core/src/collections/MemoryDataCollection.ts:106

Parameters

item

Record<string, unknown>

Returns

void


remove()

remove(item): void

Defined in: core/src/collections/MemoryDataCollection.ts:111

Parameters

item

Record<string, unknown>

Returns

void


update()

update(item): void

Defined in: core/src/collections/MemoryDataCollection.ts:116

Parameters

item

Record<string, unknown>

Returns

void


destroy()

destroy(done): void

Defined in: core/src/collections/MemoryDataCollection.ts:121

Parameters

done

CallbackResult<never>

Returns

void


load()

load(done): void

Defined in: core/src/collections/MemoryDataCollection.ts:127

Parameters

done

CallbackResult<never>

Returns

void


save()

save(done): void

Defined in: core/src/collections/MemoryDataCollection.ts:131

Parameters

done

CallbackResult<never>

Returns

void