parseExportE2EPayload function exported ✓ 100.0%

Last updated: 2026-03-01T23:25:47.127Z

Metrics

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

Signature

parseExportE2EPayload( input: unknown, ): : { framework: string } | null

Summary

Lightweight E2E export payload parser.

Tags

#@param input - Raw payload from an `EXPORT_E2E` message#@returns Object with `framework` string, or `null` if invalid

Source Code

export function parseExportE2EPayload(
  input: unknown,
): { framework: string } | null {
  if (!input || typeof input !== "object") return null;
  const value = input as { framework?: unknown };
  if (typeof value.framework !== "string" || !value.framework) return null;
  return { framework: value.framework };
}

No outgoing dependencies.

Impact (Incoming)

graph LR parseExportE2EPayload["parseExportE2EPayload"] FillableElement["FillableElement"] FillableElement -->|uses| parseExportE2EPayload style parseExportE2EPayload fill:#dbeafe,stroke:#2563eb,stroke-width:2px click parseExportE2EPayload "16d9e2ec96faab56.html" click FillableElement "2ecf5aaac3f668a8.html"
SourceType
FillableElement uses