Skip to main content

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?

UnknownRecord

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?

optional metadata: UnknownRecord

Additional metadata describing the guard context.

sanitizedReport.payloadPreview?

optional payloadPreview: string

Serialized preview of the rejected payload for debugging.

sanitizedReport.reason?

optional reason: string

Optional human-readable reason supplied by the guard.

sanitizedReport.timestamp

timestamp: number

Timestamp (milliseconds since Unix epoch) when the guard triggered.