UNPKG

ngx-api-manager

Version:
38 lines (37 loc) 1.21 kB
import { Observable } from 'rxjs/Observable'; import { ISApi } from './typings'; export declare class ErrorsStreamService { private errorSource; errorsStream$: Observable<{ error: ISApi.ErrorObj; errorPoint: string; }>; emitError(error: ISApi.ErrorObj, errorPoint: any): void; defaultProcessing(e: any, errorPoint: any): void; } export declare class TypeError implements ISApi.ErrorObj { message: string; cause: Error; name: string; stack: string; constructor(type: any, message: any, cause: any); } export declare class AuthError extends TypeError { constructor(message: any, cause: any); } export declare class ClientError extends TypeError { constructor(message: any, cause: any); } export declare class ServerError extends TypeError { constructor(message: any, cause: any); } export declare class DisconnectedError extends TypeError { constructor(message: any, cause: any); } export declare class UnusualError extends TypeError { constructor(message: any, cause: any); } export declare class TimeoutError extends TypeError { status: number; constructor(message: any, cause?: {}); }