UNPKG

vite-plugin-checker

Version:

Vite plugin that runs TypeScript type checker on a separate process.

22 lines (21 loc) 605 B
//#region src/FileDiagnosticManager.ts var FileDiagnosticManager = class { diagnostics = []; /** * Initialize and reset the diagnostics array */ initWith(diagnostics) { this.diagnostics = [...diagnostics]; } getDiagnostics(fileName) { if (fileName) return this.diagnostics.filter((f) => f.id === fileName); return this.diagnostics; } updateByFileId(fileId, next) { this.diagnostics = this.diagnostics.filter((d) => d.id !== fileId); if (next?.length) this.diagnostics.push(...next); } }; //#endregion export { FileDiagnosticManager }; //# sourceMappingURL=FileDiagnosticManager.js.map