AUDIT / src /lib /autoDiagnosticsTypes.ts
Arypulka98's picture
feat(audit): deploy full backend cluster node (part 3)
95eb75a verified
Raw
History Blame Contribute Delete
819 Bytes
/**
* autoDiagnosticsTypes.ts — S551: tipi puri estratti da autoDiagnostics.ts
*
* Contiene solo TypeScript types/interfaces senza dipendenze runtime.
* Permette import type-only senza pull-in di autoDiagnostics.ts
* (global error listeners, sessionStorage, Dexie, window.autoDiag, ecc.).
*
* Consumato da autoDiagnostics.ts (re-esporta per backward compat) e
* da autoFix.ts (già importava DiagType) e da altri moduli che tipano
* solo i dati diagnostici senza necessità del singleton autoDiag.
*/
export type DiagType =
| "js-error"
| "promise-rejection"
| "react-crash"
| "console-error"
| "console-warn"
| "network-error"
| "info";
export interface DiagEntry {
id: string;
type: DiagType;
message: string;
stack?: string;
context?: string;
at: number;
}