Defined in: packages/db/src/indexes/lazy-index.ts:39
Wrapper that defers index creation until first sync
TKey extends string | number = string | number
new LazyIndexWrapper<TKey>(
id,
expression,
name,
resolver,
options,
collectionEntries?): LazyIndexWrapper<TKey>;
new LazyIndexWrapper<TKey>(
id,
expression,
name,
resolver,
options,
collectionEntries?): LazyIndexWrapper<TKey>;
Defined in: packages/db/src/indexes/lazy-index.ts:43
number
string | undefined
IndexResolver<TKey>
any
Iterable<[TKey, any], any, any>
LazyIndexWrapper<TKey>
getExpression(): BasicExpression;
getExpression(): BasicExpression;
Defined in: packages/db/src/indexes/lazy-index.ts:118
Get the index expression
getId(): number;
getId(): number;
Defined in: packages/db/src/indexes/lazy-index.ts:104
Get the index ID
number
getName(): string | undefined;
getName(): string | undefined;
Defined in: packages/db/src/indexes/lazy-index.ts:111
Get the index name
string | undefined
getResolved(): BaseIndex<TKey>;
getResolved(): BaseIndex<TKey>;
Defined in: packages/db/src/indexes/lazy-index.ts:92
Get resolved index (throws if not ready)
BaseIndex<TKey>
isResolved(): boolean;
isResolved(): boolean;
Defined in: packages/db/src/indexes/lazy-index.ts:85
Check if already resolved
boolean
resolve(): Promise<BaseIndex<TKey>>;
resolve(): Promise<BaseIndex<TKey>>;
Defined in: packages/db/src/indexes/lazy-index.ts:69
Resolve the actual index
Promise<BaseIndex<TKey>>
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.
