UNPKG

@deejayy/api-caller

Version:

Simple Api Caller library for Angular

12 lines (11 loc) 1.4 kB
import { ApiCallItem, ApiInterface } from '../model/api-call-item.model'; import { Payload } from '../helper/payload.model'; export declare class ApiActions { static ApiGet: import("@ngrx/store").ActionCreator<"[API] Get", (props: Payload<ApiCallItem>) => Payload<ApiCallItem> & import("@ngrx/store").Action<"[API] Get">>; static ApiGetCancel: import("@ngrx/store").ActionCreator<"[API] Get Cancel", (props: Payload<ApiCallItem>) => Payload<ApiCallItem> & import("@ngrx/store").Action<"[API] Get Cancel">>; static ApiGetSuccess: import("@ngrx/store").ActionCreator<"[API] Get Success", (props: ApiInterface) => ApiInterface & import("@ngrx/store").Action<"[API] Get Success">>; static ApiGetFail: import("@ngrx/store").ActionCreator<"[API] Get Fail", (props: ApiInterface) => ApiInterface & import("@ngrx/store").Action<"[API] Get Fail">>; static ApiGetFromCache: import("@ngrx/store").ActionCreator<"[API] Get From Cache", (props: Payload<ApiCallItem>) => Payload<ApiCallItem> & import("@ngrx/store").Action<"[API] Get From Cache">>; static ApiClearState: import("@ngrx/store").ActionCreator<"[API] Clear State", (props: Payload<ApiCallItem>) => Payload<ApiCallItem> & import("@ngrx/store").Action<"[API] Clear State">>; static ApiClearAllState: import("@ngrx/store").ActionCreator<"[API] Clear Full State", () => import("@ngrx/store").Action<"[API] Clear Full State">>; }