@deejayy/api-caller
Version:
Simple Api Caller library for Angular
14 lines (13 loc) • 1.38 kB
TypeScript
import { ApiCallItem } from '../model/api-call-item.model';
import { ApiState } from './api.state';
export declare const getStateId: (payload: ApiCallItem) => string;
export declare class ApiSelectors {
static isLoading: (stateId: string) => import("@ngrx/store").MemoizedSelector<object, boolean, (s1: ApiState) => boolean>;
static getResponse: (stateId: string) => import("@ngrx/store").MemoizedSelector<object, any, (s1: ApiState) => any>;
static getHeaders: (stateId: string) => import("@ngrx/store").MemoizedSelector<object, Record<string, string>, (s1: ApiState) => Record<string, string>>;
static getErrorData: (stateId: string) => import("@ngrx/store").MemoizedSelector<object, import("@angular/common/module.d-CnjH8Dlt").HttpErrorResponse, (s1: ApiState) => import("@angular/common/module.d-CnjH8Dlt").HttpErrorResponse>;
static isFailed: (stateId: string) => import("@ngrx/store").MemoizedSelector<object, boolean, (s1: ApiState) => boolean>;
static isSucceeded: (stateId: string) => import("@ngrx/store").MemoizedSelector<object, boolean, (s1: ApiState) => boolean>;
static isFinished: (stateId: string) => import("@ngrx/store").MemoizedSelector<object, boolean, (s1: ApiState) => boolean>;
static isCached: (stateId: string, cacheTimeout?: number) => import("@ngrx/store").MemoizedSelector<object, boolean, (s1: ApiState) => boolean>;
}