Class Autorun<TChangeSummary>

Type Parameters

  • TChangeSummary = unknown

Implements

Constructors

Properties

changeSummary?: TChangeSummary
createChangeSummary?: (() => TChangeSummary)

Type declaration

dependencies: Set<Observable<unknown, unknown>> = ...
dependenciesToBeRemoved?: Set<Observable<unknown, unknown>>
dependencyObserver: Observer = ...
disposed: boolean = false
doRun: ((args) => void)

Type declaration

isRunning: boolean = false
state: core.State = Autorun.State.Stale
updateCount: number = 0
willHandleChange?: (<T, TChange>(context, changeSummary) => boolean)

Type declaration

Methods