TsMonad:专为TypeScript设计的Little monad库

TsMonad一个简单实用的monad库为TypeScript设计目的是限制由于未处理的空值导致的错误状态抱歉,我没有时间积极维护这个项目。很高兴对某些人有所帮助,并感谢大家的贡献!我并不是要寻求维护者来接任-当然,如果您想继续开发TsMonad,请随意。描述该库提供了Haskell之外最有用的monad的实现(主观上,这可能是Maybe和Either)。它还提供了模式匹配的强类型仿真,以帮助增强程序的正确性。我不会在这里尝试尝试monad教程。在线上有很多-我建议道格拉斯·克罗克福德(Douglas Crockford)的《单子与哥纳德(Monads&Gonad
zip
TsMonad-master.zip 预估大小:18个文件
folder
TsMonad-master 文件夹
file
LICENSE-MIT 1KB
file
yarn.lock 48KB
folder
src 文件夹
file
monad.ts 3KB
file
index.ts 187B
file
either.ts 8KB
file
writer.ts 5KB
file
maybe.ts 10KB
file
.npmignore 37B
file
tsconfig.json 563B
folder
test 文件夹
file
index.html 462B
file
monad.ts 5KB
file
either.ts 3KB
file
writer.ts 1KB
file
examples.ts 4KB
file
maybe.ts 5KB
file
README.md 5KB
file
.gitignore 25B
file
package.json 1KB
zip 文件大小:32.13KB