TanStack
API Reference

injectLiveQuery

Call Signature

ts
function injectLiveQuery<TContext, TParams>(options): InjectLiveQueryResult<TContext>;

Defined in: angular-db/src/index.ts:121

Type Parameters

TContext

TContext extends Context

TParams

TParams extends unknown

Parameters

options

params

() => TParams

pool?

{ }

Pass pooledLiveQueries to share one partition among equal-shape queries.

query

(args) => QueryBuilder<TContext>

Returns

InjectLiveQueryResult<TContext>

Call Signature

ts
function injectLiveQuery<TContext, TParams>(options): InjectConditionalLiveQueryResult<TContext>;

Defined in: angular-db/src/index.ts:133

Type Parameters

TContext

TContext extends Context

TParams

TParams extends unknown

Parameters

options

params

() => TParams

pool?

{ }

Pass pooledLiveQueries to share one partition among equal-shape queries.

query

(args) => QueryBuilder<TContext> | null | undefined

Returns

InjectConditionalLiveQueryResult<TContext>

Call Signature

ts
function injectLiveQuery<TContext>(queryFn): InjectLiveQueryResult<TContext>;

Defined in: angular-db/src/index.ts:145

Type Parameters

TContext

TContext extends Context

Parameters

queryFn

(q) => QueryBuilder<TContext>

Returns

InjectLiveQueryResult<TContext>

Call Signature

ts
function injectLiveQuery<TContext>(queryFn): InjectConditionalLiveQueryResult<TContext>;

Defined in: angular-db/src/index.ts:148

Type Parameters

TContext

TContext extends Context

Parameters

queryFn

(q) => QueryBuilder<TContext> | null | undefined

Returns

InjectConditionalLiveQueryResult<TContext>

Call Signature

ts
function injectLiveQuery<TContext>(config): InjectLiveQueryResult<TContext>;

Defined in: angular-db/src/index.ts:153

Type Parameters

TContext

TContext extends Context

Parameters

config

LiveQueryHookConfig<TContext>

Returns

InjectLiveQueryResult<TContext>

Call Signature

ts
function injectLiveQuery<TResult, TKey, TUtils>(liveQueryCollection): InjectLiveQueryResultWithCollection<TResult, TKey, TUtils>;

Defined in: angular-db/src/index.ts:157

Type Parameters

TResult

TResult extends object

TKey

TKey extends string | number

TUtils

TUtils extends Record<string, any>

Parameters

liveQueryCollection

Collection<TResult, TKey, TUtils, StandardSchemaV1<unknown, unknown>, TResult> & NonSingleResult

Returns

InjectLiveQueryResultWithCollection<TResult, TKey, TUtils>

Call Signature

ts
function injectLiveQuery<TResult, TKey, TUtils>(liveQueryCollection): InjectLiveQueryResultWithSingleResultCollection<TResult, TKey, TUtils>;

Defined in: angular-db/src/index.ts:165

Type Parameters

TResult

TResult extends object

TKey

TKey extends string | number

TUtils

TUtils extends Record<string, any>

Parameters

liveQueryCollection

Collection<TResult, TKey, TUtils, StandardSchemaV1<unknown, unknown>, TResult> & SingleResult

Returns

InjectLiveQueryResultWithSingleResultCollection<TResult, TKey, TUtils>