UNPKG

@fbltd/async

Version:

Miscellaneous async utils

18 lines (17 loc) 501 B
import { Dependency } from "./dependency.ts"; declare class ObservationState { private _isObserved; private _isSuspended; dependencies: Set<Dependency> | undefined; private stack; suspend(): void; cancelSuspense(): void; get isObserved(): boolean; set isObserved(value: boolean); setDep(dep: Dependency): void; getDeps(): Set<Dependency<any>> | undefined; private push; private pop; } export declare const observationState: ObservationState; export {};