UNPKG

980 BTypeScriptView Raw
1export interface LitAnalyzerLogger {
2 level: LitAnalyzerLoggerLevel;
3 debug(...args: any[]): void;
4 error(...args: any[]): void;
5 warn(...args: any[]): void;
6 verbose(...args: any[]): void;
7}
8export declare enum LitAnalyzerLoggerLevel {
9 OFF = 0,
10 ERROR = 1,
11 WARN = 2,
12 DEBUG = 3,
13 VERBOSE = 4
14}
15export declare class DefaultLitAnalyzerLogger implements LitAnalyzerLogger {
16 level: LitAnalyzerLoggerLevel;
17 /**
18 * Logs if this.level >= DEBUG
19 * @param args
20 */
21 debug(...args: any[]): void;
22 /**
23 * Logs if this.level >= ERROR
24 * @param args
25 */
26 error(...args: any[]): void;
27 /**
28 * Logs if level >= WARN
29 * @param args
30 */
31 warn(...args: any[]): void;
32 /**
33 * Logs if level >= VERBOSE
34 * @param args
35 */
36 verbose(...args: any[]): void;
37 private log;
38 protected severityPrefix(level: LitAnalyzerLoggerLevel): string;
39}
40//# sourceMappingURL=lit-analyzer-logger.d.ts.map
\No newline at end of file