ngx-api-manager
Version:
Module for configuration http requests
38 lines (37 loc) • 1.21 kB
TypeScript
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?: {});
}