@greenstones/react-spring
Version:
13 lines (12 loc) • 407 B
TypeScript
export declare type ResponseTransform = (data: any) => any;
export interface FetchOptions {
init?: RequestInit;
transform?: ResponseTransform;
}
export declare type FetchRequest = RequestInfo | undefined;
export declare function useFetch(request: FetchRequest, options?: FetchOptions): {
response: Response | null;
error: Error | null | undefined;
isLoading: boolean;
value: any;
};