fp-errors - 使用 fp-ts 值处理 TypeScript 错误
提供使用 fp-ts 将错误表示为 Either 或 TaskEither 值、串联可失败操作并累积验证错误的实用模式。
标签
更新于: 2026-10-16该技能可以做什么
- 用值替代异常
- 串联可失败操作
- 累积验证错误
- 转换 Either 值
- 处理多种错误类型
- 使用 Either 和 TaskEither
输入
- TypeScript 代码
- 验证规则
- 领域错误类型
- 可失败操作
输出
- 基于 fp-ts 的错误处理代码
- 基于 Either 的结果
- 累积的验证错误
- 明确的错误契约
要求
- TypeScript 项目
- fp-ts 包
