@mittwald/react-use-promise
Version:
Simple and declarative use of Promises in your React components. Observe their state and refresh them in various advanced ways.
11 lines (10 loc) • 322 B
TypeScript
import { Observer, UnbindObserver } from "./types.js";
export declare class ObservableValue<T> {
value: T;
private readonly observers;
constructor(value: T);
private notifyObservers;
get observerCount(): number;
observe(observer: Observer<T>): UnbindObserver;
updateValue(newValue: T): void;
}