UNPKG

@harbor/ui

Version:

Harbor shared UI components based on Clarity and Angular6

52 lines (51 loc) 1.06 kB
/** * Declare interface for error handling * ** * @abstract * class ErrorHandler */ export declare abstract class ErrorHandler { /** * Send message with error level * * @abstract * ** deprecated param {*} error * * @memberOf ErrorHandler */ abstract error(error: any): void; /** * Send message with warning level * * @abstract * ** deprecated param {*} warning * * @memberOf ErrorHandler */ abstract warning(warning: any): void; /** * Send message with info level * * @abstract * ** deprecated param {*} info * * @memberOf ErrorHandler */ abstract info(info: any): void; /** * Handle log message * * @abstract * ** deprecated param {*} log * * @memberOf ErrorHandler */ abstract log(log: any): void; } export declare class DefaultErrorHandler extends ErrorHandler { error(error: any): void; warning(warning: any): void; info(info: any): void; log(log: any): void; }