@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
23 lines (22 loc) • 813 B
TypeScript
import GirafeSingleton from '../../base/GirafeSingleton';
import ConfigManager from '../configuration/configmanager';
import StateManager from '../state/statemanager';
import I18nManager from '../i18n/i18nmanager';
declare class ErrorManager extends GirafeSingleton {
configManager: ConfigManager;
stateManager: StateManager;
i18nManager: I18nManager;
private sourceMaps;
constructor(type: string);
private getErrorMessage;
pushMessage(id: string, text: string, level: 'info' | 'warning' | 'error'): void;
private listenToAllErrors;
private getStackTrace;
private pushErrorMessageWithStack;
private getContextUrl;
private getOriginalStackTrace;
private loadAllSourceMaps;
private loadSourceMap;
private getNormalizedPath;
}
export default ErrorManager;