@deejayy/api-caller
Version:
Simple Api Caller library for Angular
12 lines (11 loc) • 881 B
TypeScript
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>>;