nej-react-utils/macros/useMethod.macro.d.ts
2024-10-18 19:19:18 +02:00

6 lines
313 B
TypeScript

import { CancelablePromise, Error } from "src/services/accounting-api";
export default function useMethod<T, Arg>(method: (...args: Arg) => CancelablePromise<T>,
onDone?: (data: T) => void,
onError?: (error: Error) => void = null): [(...args: Arg) => void, { data: T, loading: boolean, error: Error }];