真实的神话:TypeScript中更安全,更聪明的错误处理和“无”处理的库

时间:2024-02-26 23:02:49
【文件属性】:

文件名称:真实的神话:TypeScript中更安全,更聪明的错误处理和“无”处理的库

文件大小:667KB

文件格式:ZIP

更新时间:2024-02-26 23:02:49

javascript monads typescript functional-programming typescript-library

一个库,用于在TypeScript中使用Maybe和Result类型进行安全,惯用的null和错误处理,同时支持功能样式和更传统的方法调用样式。 • •• 总览 True Myth提供了标准的,类型安全的包装器和帮助器函数,以帮助您解决编程中的两种极为常见的情况: 没有价值 其结果是,你需要处理的成功或失败 您可以自己实现所有这些功能-这并不难! –但是拥有一个经过良好测试的库可以轻松得多,您可以在任何地方使用它来一劳永逸地解决此问题。 内容 建立 为您的依赖项添加True Myth: 与纱线: yarn add true-myth 使用npm: npm install tru


【文件预览】:
true-myth-main
----.github()
--------workflows()
----yarn.lock(323KB)
----.git-blame-ignore-revs(61B)
----src()
---------private()
--------index.ts(296B)
--------result.ts(58KB)
--------doc()
--------maybe.ts(64KB)
--------unit.ts(490B)
----ts()
--------cjs.tsconfig.json(188B)
--------types.tsconfig.json(258B)
--------doc.tsconfig.json(135B)
--------es.tsconfig.json(185B)
----.vscode()
--------launch.json(637B)
--------settings.json(445B)
--------tasks.json(1004B)
----scripts()
--------build-docs(220B)
----.npmignore(116B)
----ember-addon.js(433B)
----.ember-cli(47B)
----tsconfig.json(566B)
----config()
--------ember-try.js(494B)
----LICENSE(1KB)
----test()
--------unit.test.ts(228B)
--------tsconfig.json(167B)
--------maybe.test.ts(32KB)
--------test-utils.ts(62B)
--------result.test.ts(27KB)
----README.md(51KB)
----docs()
--------index.html(122KB)
--------.nojekyll(0B)
--------modules()
--------classes()
--------CNAME(17B)
--------assets()
--------enums()
--------modules.html(5KB)
----.gitignore(953B)
----CHANGELOG.md(7KB)
----package-lock.json(986KB)
----package.json(3KB)

网友评论