nakedobjects.spa
Version:
Single Page Application client for a Naked Objects application.
18 lines (17 loc) • 836 B
TypeScript
import { UrlManagerService } from './url-manager.service';
import { ContextService } from './context.service';
import * as Models from './models';
import { ConfigService } from './config.service';
export declare class ErrorService {
private readonly urlManager;
private readonly context;
private readonly configService;
constructor(urlManager: UrlManagerService, context: ContextService, configService: ConfigService);
private preProcessors;
private handleHttpServerError(reject);
private handleHttpClientError(reject, displayMessages);
private handleClientError(reject);
handleError(reject: Models.ErrorWrapper): void;
handleErrorAndDisplayMessages(reject: Models.ErrorWrapper, displayMessages: (em: Models.ErrorMap) => void): void;
private setErrorPreprocessor(handler);
}