UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

18 lines (17 loc) 836 B
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); }