UNPKG

ts-lit-plugin

Version:

Typescript plugin that adds type checking and code completion to lit-html

49 lines 1.23 kB
import { DefaultLitAnalyzerLogger, LitAnalyzerLoggerLevel } from "lit-analyzer"; /** * This class takes care of logging while fixing issues regarding the type script service logger. * It logs to a file called "log.txt" in the root of this project. */ export declare class Logger extends DefaultLitAnalyzerLogger { level: LitAnalyzerLoggerLevel; /** * Logs if this.level >= DEBUG * @param args */ debug(...args: any[]): void; /** * Logs if this.level >= ERROR * @param args */ error(...args: any[]): void; /** * Logs if level >= WARN * @param args */ warn(...args: any[]): void; /** * Logs if level >= VERBOSE * @param args */ verbose(...args: any[]): void; private logPath; set cwd(cwd: string); /** * Resets the log file. */ resetLogs(): void; /** * Appends a log if this.level > level * @param level * @param args */ private appendLogWithLevel; /** * Appends a log entry to the log file. * @param prefix * @param args */ private appendLog; private getLogLevelPrefix; } export declare const logger: Logger; //# sourceMappingURL=logger.d.ts.map