dmmulroy

better-result

dmmulroy

Lightweight Result type for TypeScript with generator-based composition.

AI 简介

better-result 是一个为 TypeScript 设计的轻量级 Result 类型库,支持基于生成器的组合。其核心功能包括创建、转换和处理结果类型,以及错误处理,提供了丰富的 API 用于操作结果对象,如 `map`、`andThen`、`tryRecover` 等,并且能够优雅地管理异步操作中的错误。该库特别适用于需要精细控制错误流程的应用场景,比如后端服务开发中对用户输入验证失败或外部API调用异常等情况下的错误处理。通过使用 better-result,开发者可以编写出更加健壮且易于维护的代码。

TypeScript
MIT License
1.5k
Stars
36
Forks
1
Watchers
8
Issues

Star 增长

今日0
近 7 天+22
近 30 天+65
综合评分70.2
默认分支main