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>