parseStringPayload 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, 5x executed)

Signature

parseStringPayload(input: unknown): : string | null

Summary

Parses a payload expected to be a non-empty string.

Tags

#@param input - Raw payload value#@returns The string, or `null` if not a valid non-empty string

Source Code

export function parseStringPayload(input: unknown): string | null {
  const result = z.string().min(1).safeParse(input);
  return result.success ? result.data : null;
}

No outgoing dependencies.

Impact (Incoming)

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