文件名称:kleisli-ts:Bifunctor IO的Kleisli箭头
文件大小:57KB
文件格式:ZIP
更新时间:2024-05-22 10:17:00
typescript functional-programming effects fp fp-ts
Bifunctor IO的Kleisli箭头 生态系统的一部分。 KleisliIO TypeScript端口–( 在LambdaConf'18上发表的精彩演讲中的“带双功能IO的Kleisli箭头 ,名为 。 请参阅了解使用Kleisli箭头进行编程的可能方式。 安装与使用 通过NPM或Yarn安装此模块: npm i kleisli-ts # or yarn add kleisli-ts 该模块具有对等依赖项– ,因此您还需要安装它: npm i fp-ts@1 yarn add fp-ts@1 kleisli-ts提供了咖喱函数作为其主要API,但是您还有一个便捷方法getInstancesFor ,该方法返回绑定到给定monad的API实例: import { getInstancesFor } from 'kleisli-ts' ; import { ioEither
【文件预览】:
kleisli-ts-develop
----.travis.yml(1KB)
----package.json(1KB)
----tslint.json(2KB)
----.github()
--------ISSUE_TEMPLATE()
----tsconfig.production.json(171B)
----LICENSE(11KB)
----package-lock.json(59KB)
----CONTRIBUTING.md(1KB)
----src()
--------unsafe.ts(2KB)
--------kleisli.ts(18KB)
--------bikleisli.ts(21KB)
--------Distributes.ts(2KB)
--------kleisli-io.ts(21KB)
--------kleisli.test.ts(8KB)
--------kleisli-io.test.ts(11KB)
--------bikleisli-io.ts(22KB)
--------index.ts(30B)
--------error.ts(759B)
----tsconfig.json(813B)
----examples()
--------unsafeRun.ts(557B)
--------game.ts(2KB)
----.gitignore(935B)
----CHANGELOG.md(920B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(2KB)