UNPKG

351 BTypeScriptView Raw
1import { Getter, Setter, Scope } from '../core/types';
2export declare function useAtomCallback<Result>(callback: (get: Getter, set: Setter) => Result, scope?: Scope): () => Promise<Result>;
3export declare function useAtomCallback<Result, Arg>(callback: (get: Getter, set: Setter, arg: Arg) => Result, scope?: Scope): (arg: Arg) => Promise<Result>;