Logo
Classes

BaseIndexStore

Defined in: packages/core/src/storage/index-store/index.ts:20

Extended by

Constructors

Constructor

new BaseIndexStore(): BaseIndexStore

Returns

BaseIndexStore

Methods

getIndexStructs()

abstract getIndexStructs(): Promise<IndexStruct[]>

Defined in: packages/core/src/storage/index-store/index.ts:21

Returns

Promise<IndexStruct[]>


addIndexStruct()

abstract addIndexStruct(indexStruct): Promise<void>

Defined in: packages/core/src/storage/index-store/index.ts:23

Parameters

indexStruct

IndexStruct

Returns

Promise<void>


deleteIndexStruct()

abstract deleteIndexStruct(key): Promise<void>

Defined in: packages/core/src/storage/index-store/index.ts:25

Parameters

key

string

Returns

Promise<void>


getIndexStruct()

abstract getIndexStruct(structId?): Promise<undefined | IndexStruct>

Defined in: packages/core/src/storage/index-store/index.ts:27

Parameters

structId?

string

Returns

Promise<undefined | IndexStruct>


persist()

persist(persistPath): Promise<void>

Defined in: packages/core/src/storage/index-store/index.ts:29

Parameters

persistPath

string = DEFAULT_PERSIST_PATH

Returns

Promise<void>

On this page