UNPKG

react-http-fetch

Version:

An http library for React JS built on top of native JS fetch

11 lines (10 loc) 440 B
import { HttpReqActionType } from './action-creators'; export interface HttpRequestState<DataT> { pristine: boolean; errored: boolean; isLoading: boolean; error: unknown; data?: DataT; } export declare const initialState: <DataT>(data?: DataT | undefined) => HttpRequestState<DataT>; export declare const httpRequestReducer: <DataT>(state: HttpRequestState<DataT>, action: HttpReqActionType) => HttpRequestState<DataT>;