feat(diagnostics): add health engine

This commit is contained in:
sdarbinyan
2026-07-10 13:34:25 +04:00
parent 7ecb19cb1a
commit 7161a81068
16 changed files with 1274 additions and 1 deletions

View File

@@ -10,7 +10,16 @@ export interface UnknownWidgetDiagnostic {
@Injectable({ providedIn: 'root' })
export class RuntimeDiagnosticsService {
private readonly unknownWidgetEvents: UnknownWidgetDiagnostic[] = [];
logUnknownWidget(event: UnknownWidgetDiagnostic): void {
void event;
this.unknownWidgetEvents.unshift(event);
if (this.unknownWidgetEvents.length > 100) {
this.unknownWidgetEvents.length = 100;
}
}
getUnknownWidgetEvents(): UnknownWidgetDiagnostic[] {
return [...this.unknownWidgetEvents];
}
}