UNPKG

react-scoped-model

Version:
14 lines (13 loc) 364 B
export declare type Listener<T> = (value: T) => void; export default class Notifier<T> { private alive; private ref?; initialized: boolean; private listeners; subscribe(callback: Listener<T>): () => void; consume(value: T): void; hydrate(value: T): void; hasValue(): boolean; get value(): T; destroy(): void; }