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