parseSavedFormPayload function exported ✓ 100.0%

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

Metrics

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

Signature

parseSavedFormPayload(input: unknown): : SavedForm | null

Summary

Parses and validates a saved form payload.

Tags

#@param input - Raw payload from a `SAVE_FORM` message#@returns Validated `SavedForm` or `null`

Source Code

export function parseSavedFormPayload(input: unknown): SavedForm | null {
  const result = savedFormSchema.safeParse(input);
  return result.success ? (result.data as SavedForm) : null;
}

No outgoing dependencies.

Impact (Incoming)

graph LR parseSavedFormPayload["parseSavedFormPayload"] FillableElement["FillableElement"] handle["handle"] parseApplyTemplatePayload["parseApplyTemplatePayload"] FillableElement -->|uses| parseSavedFormPayload handle -->|uses| parseSavedFormPayload parseApplyTemplatePayload -->|calls| parseSavedFormPayload parseApplyTemplatePayload -->|calls| parseSavedFormPayload style parseSavedFormPayload fill:#dbeafe,stroke:#2563eb,stroke-width:2px click parseSavedFormPayload "f35159f3f4ab76f5.html" click FillableElement "2ecf5aaac3f668a8.html" click handle "02de534415e566f4.html" click parseApplyTemplatePayload "2e7ec9bc37ecc3f9.html"