Skip to main content
Version: Next (2.x)

CacheWithQueries<Item, QueryDefinitions>

CacheWithQueries<Item, QueryDefinitions> = object

Type Parameters​

Type Parameter

Item

QueryDefinitions extends QueryDefinitionMap<Item>

Properties​

PropertyType

queries

QueryMethodMap<QueryDefinitions>

Methods​

delete()​

delete(ref, options?): Promise<void>

Parameters​

ParameterType

ref

ItemRef | ItemRef[]

options?

CacheHooksOptions

Returns​

Promise<void>


deleteQueries()​

deleteQueries(): Promise<void>

Returns​

Promise<void>


get()​

get(ref): Promise<Item | null>

Parameters​

ParameterType

ref

ItemRef

Returns​

Promise<Item | null>


getMany()​

getMany(refs): Promise<Item[] | null>

Parameters​

ParameterType

refs

ItemRef[]

Returns​

Promise<Item[] | null>


getPartial()​

getPartial(refs): Promise<(Item | null)[]>

Parameters​

ParameterType

refs

ItemRef[]

Returns​

Promise<(Item | null)[]>


insert()​

insert(item, options?): Promise<void>

Parameters​

ParameterType

item

Item | Item[]

options?

CacheHooksOptions

Returns​

Promise<void>


update()​

update(item, options?): Promise<void>

Parameters​

ParameterType

item

Item | Item[]

options?

CacheHooksOptions

Returns​

Promise<void>