@connected/react
Version:
The hassle free way to call your server-side code
5 lines • 524 B
TypeScript
import type { Command, FunctionKeys, Newable, SafeReturnType, SerializableFunction } from './types.js';
export default function useResult<M extends FunctionKeys<T>, T extends object>(command: Command<M, Newable<T>, T>): Awaited<SafeReturnType<T[M]>>;
export default function useResult<F extends SerializableFunction>(fn: F): Awaited<ReturnType<F>>;
export default function useResult<F extends SerializableFunction, P extends Parameters<F>>(fn: F, ...args: P): Awaited<ReturnType<F>>;
//# sourceMappingURL=use-result.d.ts.map