Skip to content

LiveQuery

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:93

A LiveQuery is stateful

TResult

__result!: TResult

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:101

This should only be used on a type-level and doesn’t hold any value during runtime


_tag: "computed" | "db" | "graphql" | "signal"

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:95


[TypeId]: typeof TypeId

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:96


activeSubscriptions: Set<StackInfo>

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:119


def: LiveQueryDef<TResult, "def"> | SignalDef<TResult>

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:124


destroy: () => void

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:110

void


executionTimes: number[]

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:123


id: number

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:94


isDestroyed: boolean

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:111


label: string

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:106


results$: Atom<TResult, ReactivityGraphContext, RefreshReason>

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:104

A reactive thunk representing the query results


run: (args) => TResult

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:108

RefreshReason

Context

TResult


runs: number

Defined in: packages/@livestore/livestore/src/live-queries/base-class.ts:121