Skip to content

Signal

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:35

  • LiveStoreQueryBase<T>

T

  • ISignal<T>

new Signal<T>(__namedParameters): Signal<T>

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:42

SignalDef<T>

T

string

ReactivityGraph

Signal<T>

LiveStoreQueryBase<T>.constructor

__result!: T

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

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

ISignal.__result!

LiveStoreQueryBase.__result!


_tag: "signal"

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:36

ISignal._tag

LiveStoreQueryBase._tag


[TypeId]: typeof TypeId = TypeId

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

ISignal.[TypeId]

LiveStoreQueryBase.[TypeId]


activeSubscriptions: Set<StackInfo>

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

ISignal.activeSubscriptions

LiveStoreQueryBase.activeSubscriptions


def: SignalDef<T>

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:41

ISignal.def

LiveStoreQueryBase.def


executionTimes: number[] = []

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

ISignal.executionTimes

LiveStoreQueryBase.executionTimes


id: number

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

ISignal.id

LiveStoreQueryBase.id


isDestroyed: boolean = false

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

ISignal.isDestroyed

LiveStoreQueryBase.isDestroyed


label: string

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:38

Human-readable label for the query for debugging

ISignal.label

LiveStoreQueryBase.label


reactivityGraph: ReactivityGraph

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:39

ISignal.reactivityGraph

LiveStoreQueryBase.reactivityGraph


readonly ref: Ref<T, ReactivityGraphContext, RefreshReason>

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:37

ISignal.ref


results$: Ref<T, ReactivityGraphContext, RefreshReason>

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:40

ISignal.results$

LiveStoreQueryBase.results$

get runs(): number

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

number

ISignal.runs

LiveStoreQueryBase.runs

destroy(): void

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:78

void

ISignal.destroy

LiveStoreQueryBase.destroy


get(): T

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:74

T

ISignal.get


run(args): T

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

RefreshReason

Context

T

ISignal.run

LiveStoreQueryBase.run


set(value): void

Defined in: packages/@livestore/livestore/src/live-queries/signal.ts:70

T

void

ISignal.set