parseStartWatchingPayload function exported ✓ 100.0%

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

Metrics

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

Signature

parseStartWatchingPayload( input: unknown, ): : { autoRefill?: boolean; debounceMs?: number; shadowDOM?: boolean } | null

Summary

Parses the optional payload for START_WATCHING messages.

Tags

#@param input - Raw payload (may be `undefined`)#@returns Object with optional `autoRefill` flag, or `null` if invalid

Source Code

export function parseStartWatchingPayload(
  input: unknown,
): { autoRefill?: boolean; debounceMs?: number; shadowDOM?: boolean } | null {
  const result = startWatchingSchema.safeParse(input ?? {});
  return result.success ? result.data : null;
}

No outgoing dependencies.

Impact (Incoming)

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