UNPKG

ts-lit-plugin

Version:

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

51 lines 1.44 kB
import { DefaultLitAnalyzerLogger, LitAnalyzerLoggerLevel } from "lit-analyzer"; import * as tsServer from "typescript/lib/tsserverlibrary.js"; /** * 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; private tsLogger; /** * Call this with the TS Server's logger so that we can log to the TS server logs. * * Access in VS Code via > TypeScript: Open TS Server log */ setTsServerLogging(tsLogger: tsServer.server.Logger | undefined): void; /** * 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; private getLogLevelPrefix; } export declare const logger: Logger; //# sourceMappingURL=logger.d.ts.map