@ewb/reach-react
Version:
React Resource and Fetch stuff
11 lines (10 loc) • 411 B
TypeScript
import { IReachOptions, ReachError } from '@ewb/reach';
export interface IUseProps<T, S = unknown> {
defaultBody?: Partial<T>;
onError?: (err: ReachError | any) => void;
onPost?: (data: T | null) => void;
onGet?: (data: T | null) => void;
onPatch?: (data: T | null) => void;
onDelete?: (data: T | null) => void;
onReach?: (method: IReachOptions['method'], data: T | null) => void;
}