TsMonad:专为TypeScript设计的Little monad库

时间:2024-02-27 02:43:46
【文件属性】:

文件名称:TsMonad:专为TypeScript设计的Little monad库

文件大小:32KB

文件格式:ZIP

更新时间:2024-02-27 02:43:46

javascript typescript monad fantasy-land monad-library

TsMonad 一个简单实用的monad库 为TypeScript设计 目的是限制由于未处理的空值导致的错误 状态 抱歉,我没有时间积极维护这个项目。 很高兴对某些人有所帮助,并感谢大家的贡献! 我并不是要寻求维护者来接任-当然,如果您想继续开发TsMonad,请随意。 描述 该库提供了Haskell之外最有用的monad的实现(主观上,这可能是Maybe和Either)。 它还提供了模式匹配的强类型仿真,以帮助增强程序的正确性。 我不会在这里尝试尝试monad教程。 在线上有很多-我建议道格拉斯·克罗克福德(Douglas Crockford)的《单子与哥纳德(Monads&Gonad


【文件预览】:
TsMonad-master
----LICENSE-MIT(1KB)
----yarn.lock(48KB)
----src()
--------monad.ts(3KB)
--------index.ts(187B)
--------either.ts(8KB)
--------writer.ts(5KB)
--------maybe.ts(10KB)
----.npmignore(37B)
----tsconfig.json(563B)
----test()
--------index.html(462B)
--------monad.ts(5KB)
--------either.ts(3KB)
--------writer.ts(1KB)
--------examples.ts(4KB)
--------maybe.ts(5KB)
----README.md(5KB)
----.gitignore(25B)
----package.json(1KB)

网友评论