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