Function: normalizeDiagnosticsReportPayload()
normalizeDiagnosticsReportPayload(
report: {channel:string;guard:string;metadata?:UnknownRecord;payloadPreview?:string;reason?:string;timestamp:number; }): {metadataTruncated:boolean;payloadPreviewTruncated:boolean;sanitizedReport: {channel:string;guard:string;metadata?:UnknownRecord;payloadPreview?:string;reason?:string;timestamp:number; }; }
Defined in: electron/services/ipc/handlers/diagnosticsHandlers.ts:60
Parameters
report
channel
string
IPC channel associated with the rejected payload.
guard
string
Name of the guard function that rejected the payload.
metadata?
Additional metadata describing the guard context.
payloadPreview?
string
Serialized preview of the rejected payload for debugging.
reason?
string
Optional human-readable reason supplied by the guard.
timestamp
number
Timestamp (milliseconds since Unix epoch) when the guard triggered.
Returns
{ metadataTruncated: boolean; payloadPreviewTruncated: boolean; sanitizedReport: { channel: string; guard: string; metadata?: UnknownRecord; payloadPreview?: string; reason?: string; timestamp: number; }; }
metadataTruncated
metadataTruncated:
boolean
payloadPreviewTruncated
payloadPreviewTruncated:
boolean
sanitizedReport
sanitizedReport: {
channel:string;guard:string;metadata?:UnknownRecord;payloadPreview?:string;reason?:string;timestamp:number; }
sanitizedReport.channel
channel:
string
IPC channel associated with the rejected payload.
sanitizedReport.guard
guard:
string
Name of the guard function that rejected the payload.
sanitizedReport.metadata?
optionalmetadata:UnknownRecord
Additional metadata describing the guard context.
sanitizedReport.payloadPreview?
optionalpayloadPreview:string
Serialized preview of the rejected payload for debugging.
sanitizedReport.reason?
optionalreason:string
Optional human-readable reason supplied by the guard.
sanitizedReport.timestamp
timestamp:
number
Timestamp (milliseconds since Unix epoch) when the guard triggered.