文件名称:result:从Rust的Result和Haskell的Either类型中获取线索的TypeScript结果类型
文件大小:60KB
文件格式:ZIP
更新时间:2024-06-14 22:48:42
javascript typescript result-type 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
【文件预览】:
result-master
----.github()
--------workflows()
----src()
--------index.ts(11KB)
----.vscode()
--------settings.json(99B)
----.npmignore(21B)
----tsconfig.json(178B)
----LICENSE(1KB)
----test()
--------index.test.ts(9KB)
----README.md(6KB)
----.gitignore(955B)
----package-lock.json(233KB)
----package.json(838B)