result:从Rust的Result和Haskell的Either类型中获取线索的TypeScript结果类型
@ badrap /结果一个TypeScript结果类型,它从和类型中获得线索。它的目标是:小而惯用的API界面:混合并匹配Rust的Result和Haskell的Either类型的部分,但是对其进行修改以体验TypeScript-y(TypeScriptic?TypeScriptalicious?)。当然,这是非常主观的。应该抛出编码错误:虽然Result#map和Result#chain看起来有点像但是区别在于它们不会隐式包装在回调中抛出的错误。符合人体工程学,但安全:利用TypeScript的类型推断,在保持类型安全的同时,简化常见情况。这也有助于在Visual Studio Code中获得良好的编辑体验。安装$ npm i @badrap/result用法import { Result } from "@badrap/result" ;原料药Re
60.06KB
文件大小:
评论区