UNPKG

@ces/observable-state

Version:

A type of Observable that holds state that can be consumed synchronically / imperatively.

16 lines (15 loc) 606 B
import { Observable } from 'rxjs'; export declare class ObservableState<T> extends Observable<T> { private readonly owner?; value: T; readonly getValue: () => T; private readonly innerSubscription; constructor(o: Observable<T> | any, owner?: unknown); static from<U>(observable: Observable<U>, owner?: unknown): ObservableState<U>; static release(owner: any): void; private static readonly instances; private static track; private static untrack; release(): void; } export declare const os: <U>(observable: Observable<U>, owner?: unknown) => ObservableState<U>;