Files
infocom-systems-design/node_modules/jotai/ts3.8/esm/react/utils/useAtomCallback.d.ts
2025-10-03 22:27:28 +03:00

6 lines
402 B
TypeScript

import { useSetAtom } from 'jotai/react';
import type { Getter, Setter } from 'jotai/vanilla';
type Options = Parameters<typeof useSetAtom>[1];
export declare function useAtomCallback<Result, Args extends unknown[]>(callback: (get: Getter, set: Setter, ...arg: Args) => Result, options?: Options): (...args: Args) => Result;
export {};
declare type Awaited<T> = T extends Promise<infer V> ? V : T;