fp-errors - 使用 fp-ts Either 处理 TypeScript 错误
使用 fp-ts 的 Either 和 TaskEither 将错误表示为值,避免依赖异常抛出并构建可组合的错误处理流程。
标签
更新于: 2026-10-16能力
典型输入
典型输出
该技能可以做什么
- 将错误建模为值
- 创建 Either 结果
- 串联可能失败的操作
- 累积验证错误
- 封装可能抛错的函数
输入
- TypeScript 函数
- 验证规则
- 错误类型
输出
- TypeScript 错误处理代码
- Either 结果
- 累积的验证错误
要求
- TypeScript 支持
- fp-ts 库
