parseSettingsPayload 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, 4x executed)

Signature

parseSettingsPayload(input: unknown): : Partial<Settings> | null

Summary

Parses and validates a partial settings payload.

Tags

#@param input - Raw settings object from a `SAVE_SETTINGS` message#@returns Validated partial `Settings` or `null`

Source Code

export function parseSettingsPayload(input: unknown): Partial<Settings> | null {
  const result = settingsSchema.safeParse(input);
  return result.success ? (result.data as Partial<Settings>) : null;
}

No outgoing dependencies.

Impact (Incoming)

graph LR parseSettingsPayload["parseSettingsPayload"] handle["handle"] handle -->|uses| parseSettingsPayload style parseSettingsPayload fill:#dbeafe,stroke:#2563eb,stroke-width:2px click parseSettingsPayload "dd27ed55ceea167e.html" click handle "02de534415e566f4.html"
SourceType
handle uses