LogoClawIndex
案例技能关于
LogoClawIndex

fp-errors - 使用 fp-ts 值处理 TypeScript 错误

提供使用 fp-ts 将错误表示为 Either 或 TaskEither 值、串联可失败操作并累积验证错误的实用模式。

标签

更新于: 2026-10-16
fp-ts错误处理EitherTaskEitherTypeScript验证

能力

用值替代异常串联可失败操作累积验证错误转换 Either 值

典型输入

TypeScript 代码验证规则领域错误类型

典型输出

基于 fp-ts 的错误处理代码基于 Either 的结果累积的验证错误

该技能可以做什么

  • 用值替代异常
  • 串联可失败操作
  • 累积验证错误
  • 转换 Either 值
  • 处理多种错误类型
  • 使用 Either 和 TaskEither

输入

  • TypeScript 代码
  • 验证规则
  • 领域错误类型
  • 可失败操作

输出

  • 基于 fp-ts 的错误处理代码
  • 基于 Either 的结果
  • 累积的验证错误
  • 明确的错误契约

要求

  • TypeScript 项目
  • fp-ts 包

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。