UNPKG

@dhmk/atom

Version:

Lightweight mobx-like observable values, computed values and side-effects

12 lines (11 loc) 388 B
import { Dependency, Id } from "./types"; type WithObservers = { observers: Map<unknown, Id>; }; type Disposable = { dispose(): void; }; export declare const removeAtom: (a: WithObservers & Disposable, self: unknown) => void; export declare function useAtom(a: WithObservers & Dependency): void; export declare function reportError(e: unknown): () => never; export {};