parseIgnoredFieldPayload 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, 3x executed)

Signature

parseIgnoredFieldPayload( input: unknown, ): : { urlPattern: string; selector: string; label: string } | null

Summary

Parses and validates an ignored-field payload.

Tags

#@param input - Raw payload from an `ADD_IGNORED_FIELD` message#@returns Validated object or `null`

Source Code

export function parseIgnoredFieldPayload(
  input: unknown,
): { urlPattern: string; selector: string; label: string } | null {
  const result = ignoredFieldPayloadSchema.safeParse(input);
  return result.success ? result.data : null;
}

No outgoing dependencies.

Impact (Incoming)

graph LR parseIgnoredFieldPayload["parseIgnoredFieldPayload"] handle["handle"] handle -->|uses| parseIgnoredFieldPayload style parseIgnoredFieldPayload fill:#dbeafe,stroke:#2563eb,stroke-width:2px click parseIgnoredFieldPayload "4c0348af194a5acc.html" click handle "02de534415e566f4.html"
SourceType
handle uses