UNPKG

@deejayy/api-caller

Version:

Simple Api Caller library for Angular

12 lines (11 loc) 881 B
import { Draft } from 'immer'; import { Payload } from '../helper/payload.model'; import { ApiCallItem, ApiInterface } from '../model/api-call-item.model'; import { GlobalApiState } from './api.state'; export declare const apiGet: (draft: Draft<GlobalApiState>, action: Payload<ApiCallItem>) => void; export declare const apiGetSuccess: (draft: Draft<GlobalApiState>, action: ApiInterface) => void; export declare const apiGetFail: (draft: Draft<GlobalApiState>, action: ApiInterface) => void; export declare const apiGetFromCache: (draft: Draft<GlobalApiState>, action: Payload<ApiCallItem>) => void; export declare const apiClearState: (draft: Draft<GlobalApiState>, action: Payload<ApiCallItem>) => void; export declare const apiClearAllState: () => {}; export declare const apiReducer: import("@ngrx/store").ActionReducer<GlobalApiState, import("@ngrx/store").Action<string>>;