parseSaveFieldCachePayload function exported ✓ 100.0%

Last updated: 2026-03-05T10:53:28.866Z

Metrics

LOC: 8 Complexity: 2 Params: 2 Coverage: 100.0% (2/2 lines, 3x executed)

Signature

parseSaveFieldCachePayload( input: unknown, ): : { url: string; fields: DetectedFieldSummary[] } | null

Summary

Parses and validates a field detection cache payload.

Tags

#@param input - Raw payload containing URL and detected field summaries#@returns Validated cache payload or `null`

Source Code

export function parseSaveFieldCachePayload(
  input: unknown,
): { url: string; fields: DetectedFieldSummary[] } | null {
  const result = saveFieldCachePayloadSchema.safeParse(input);
  return result.success
    ? (result.data as { url: string; fields: DetectedFieldSummary[] })
    : null;
}

No outgoing dependencies.

Impact (Incoming)

graph LR parseSaveFieldCachePayload["parseSaveFieldCachePayload"] handle["handle"] handle -->|uses| parseSaveFieldCachePayload style parseSaveFieldCachePayload fill:#dbeafe,stroke:#2563eb,stroke-width:2px click parseSaveFieldCachePayload "f7ed34bd25803201.html" click handle "8b929c06f047f82c.html"
SourceType
handle uses