parseIncomingMessage function exported ✓ 100.0%
Last updated: 2026-03-05T10:53:28.866Z
Metrics
LOC: 6
Complexity: 2
Params: 2
Coverage: 100.0% (2/2 lines, 7x executed)
Signature
parseIncomingMessage(
input: unknown,
): : { type: string; payload?: unknown } | null
Summary
Parses and validates a raw extension message envelope.
Tags
#@param input - Raw message from `chrome.runtime.onMessage`#@returns Parsed `{ type, payload }` or `null` if invalid
Source Code
export function parseIncomingMessage(
input: unknown,
): { type: string; payload?: unknown } | null {
const result = messageSchema.safeParse(input);
return result.success ? result.data : null;
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| FieldRule | uses |
| SavedForm | uses |
| Settings | uses |
| DetectedFieldSummary | uses |
Impact (Incoming)
| Source | Type |
|---|---|
| handleMessage | uses |
| FillableElement | uses |