UNPKG

ntk-cms-api

Version:

Ntk Cms Api And Model For Typscript

43 lines (42 loc) 2.07 kB
import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ErrorExceptionResult } from '../../models/entity/base/errorExceptionResult'; import { ErrorExceptionResultBase } from '../../models/entity/base/errorExceptionResultBase'; import { ErrorExceptionResultExportFile } from '../../models/entity/base/errorExceptionResultExportFile'; import { ManageUserAccessDataTypesEnum } from '../../models/enums/base/manageUserAccessDataTypesEnum'; import * as i0 from "@angular/core"; export declare class ApiServerBase { http: HttpClient; constructor(http: HttpClient); baseUrl: string; userToken: string; deviceToken: string; configApiRetry: number; keyUserToken: string; keyDeviceToken: string; keyBaseUrl: string; private headers; private accessLoad; private accessDataType; setConfig(url: string, apiRetry?: number): void; cachApiResult: any[]; cashApiIsValid(serviceNameKay: string, cashApiSeconds?: number): boolean; childConstructor(): any; getBaseUrl(): string; getModuleControllerUrl(): string; setHeaders(key: string, value: string): void; setAccessLoad(status?: boolean): void; setAccessDataType(status: ManageUserAccessDataTypesEnum): void; getUserToken(): string | null; getDeviceToken(): string | null; setToken(userToken: string, deviceToken: string, refreshToken: string): void; setDeviceToken(deviceToken: string): void; removeToken(): void; getHeaders(): any; errorExceptionResultCheck<TModel>(model: ErrorExceptionResult<TModel>): ErrorExceptionResult<TModel>; errorExceptionResultBaseCheck(model: ErrorExceptionResultBase): ErrorExceptionResultBase; errorExceptionResultCheckExportFile(model: ErrorExceptionResultExportFile): ErrorExceptionResultExportFile; handleError(error: any, caught: Observable<any>): Observable<any>; static ɵfac: i0.ɵɵFactoryDeclaration<ApiServerBase, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ApiServerBase>; }