ts-lit-plugin
Version:
Typescript plugin that adds type checking and code completion to lit-html
49 lines • 1.23 kB
TypeScript
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