Defined in: packages/db/src/indexes/base-index.ts:28
TKey extends string | number = string | number
add: (key, item) => void;
add: (key, item) => void;
Defined in: packages/db/src/indexes/base-index.ts:31
TKey
any
void
build: (entries) => void;
build: (entries) => void;
Defined in: packages/db/src/indexes/base-index.ts:35
Iterable<[TKey, any]>
void
clear: () => void;
clear: () => void;
Defined in: packages/db/src/indexes/base-index.ts:36
void
equalityLookup: (value) => Set<TKey>;
equalityLookup: (value) => Set<TKey>;
Defined in: packages/db/src/indexes/base-index.ts:40
any
Set<TKey>
getStats: () => IndexStats;
getStats: () => IndexStats;
Defined in: packages/db/src/indexes/base-index.ts:70
inArrayLookup: (values) => Set<TKey>;
inArrayLookup: (values) => Set<TKey>;
Defined in: packages/db/src/indexes/base-index.ts:41
any[]
Set<TKey>
lookup: (operation, value) => Set<TKey>;
lookup: (operation, value) => Set<TKey>;
Defined in: packages/db/src/indexes/base-index.ts:38
"eq" | "gt" | "gte" | "lt" | "lte" | "in" | "like" | "ilike"
any
Set<TKey>
matchesCompareOptions: (compareOptions) => boolean;
matchesCompareOptions: (compareOptions) => boolean;
Defined in: packages/db/src/indexes/base-index.ts:67
CompareOptions
boolean
matchesDirection: (direction) => boolean;
matchesDirection: (direction) => boolean;
Defined in: packages/db/src/indexes/base-index.ts:68
boolean
matchesField: (fieldPath) => boolean;
matchesField: (fieldPath) => boolean;
Defined in: packages/db/src/indexes/base-index.ts:66
string[]
boolean
rangeQuery: (options) => Set<TKey>;
rangeQuery: (options) => Set<TKey>;
Defined in: packages/db/src/indexes/base-index.ts:43
Set<TKey>
rangeQueryReversed: (options) => Set<TKey>;
rangeQueryReversed: (options) => Set<TKey>;
Defined in: packages/db/src/indexes/base-index.ts:44
Set<TKey>
remove: (key, item) => void;
remove: (key, item) => void;
Defined in: packages/db/src/indexes/base-index.ts:32
TKey
any
void
supports: (operation) => boolean;
supports: (operation) => boolean;
Defined in: packages/db/src/indexes/base-index.ts:64
"eq" | "gt" | "gte" | "lt" | "lte" | "in" | "like" | "ilike"
boolean
take: (n, from?, filterFn?) => TKey[];
take: (n, from?, filterFn?) => TKey[];
Defined in: packages/db/src/indexes/base-index.ts:46
number
TKey
(key) => boolean
TKey[]
takeReversed: (n, from?, filterFn?) => TKey[];
takeReversed: (n, from?, filterFn?) => TKey[];
Defined in: packages/db/src/indexes/base-index.ts:51
number
TKey
(key) => boolean
TKey[]
update: (key, oldItem, newItem) => void;
update: (key, oldItem, newItem) => void;
Defined in: packages/db/src/indexes/base-index.ts:33
TKey
any
any
void
get indexedKeysSet(): Set<TKey>;
get indexedKeysSet(): Set<TKey>;
Defined in: packages/db/src/indexes/base-index.ts:61
Set<TKey>
get keyCount(): number;
get keyCount(): number;
Defined in: packages/db/src/indexes/base-index.ts:57
number
get orderedEntriesArray(): [any, Set<TKey>][];
get orderedEntriesArray(): [any, Set<TKey>][];
Defined in: packages/db/src/indexes/base-index.ts:58
[any, Set<TKey>][]
get orderedEntriesArrayReversed(): [any, Set<TKey>][];
get orderedEntriesArrayReversed(): [any, Set<TKey>][];
Defined in: packages/db/src/indexes/base-index.ts:59
[any, Set<TKey>][]
get valueMapData(): Map<any, Set<TKey>>;
get valueMapData(): Map<any, Set<TKey>>;
Defined in: packages/db/src/indexes/base-index.ts:62
Map<any, Set<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.
