feat: init

This commit is contained in:
2026-02-13 22:02:30 +01:00
commit 8f9ff830fb
16711 changed files with 3307340 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
class FileDiagnosticManager {
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 == null ? void 0 : next.length) {
this.diagnostics.push(...next);
}
}
}
export {
FileDiagnosticManager
};
//# sourceMappingURL=FileDiagnosticManager.js.map