Skip to content

Tighten typed throws#531

Merged
bradleymackey merged 1 commit into
mainfrom
maintain/explicit-throwing-types
Jun 6, 2026
Merged

Tighten typed throws#531
bradleymackey merged 1 commit into
mainfrom
maintain/explicit-throwing-types

Conversation

@bradleymackey

@bradleymackey bradleymackey commented Jun 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add explicit typed throws to production APIs whose thrown error type is unambiguous
  • Promote narrow domain error types where public signatures need to expose them
  • Keep broad protocol/framework-forwarding surfaces untyped

Verification

  • CI green

Note: VaultExportTests has an .xctestplan but no runnable workspace scheme, and CI_iOS does not expose that plan directly.

@bradleymackey bradleymackey merged commit bdf0f0b into main Jun 6, 2026
3 checks passed
@bradleymackey bradleymackey deleted the maintain/explicit-throwing-types branch June 6, 2026 15:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant