文件名称:fp-ts-std:缺少fp-ts的伪标准库
文件大小:169KB
文件格式:ZIP
更新时间:2024-04-20 12:07:34
TypeScript
fp-ts-std 缺少的伪标准库。 同时支持Web和Node。 文档: 对于DOM绑定,请查看 。 安装 该库可在npm注册表中以相同的软件包名称使用: fp-ts, 和被列为对等依赖项。 一些更常用的功能在此处重复。 目标 fp-ts-std旨在实现以下目标: 整理出缺少的fp-ts 填补fp-ts和Ramda之间的空白 将JS API包装为友好的,这样您就不必与null或undefined进行交互,也不必担心函数会再次抛出 精神 fp-ts-std努力遵守以下原则: 尽可能严格的类型安全性,并有充分的风险证明 所有功能都是咖喱 函数通常以数据为最后 除非明确以“ unsafe”为前缀,否则功能是合计的( Debug模块除外) 不正确的功能已使用IO和Task类型进行了适当的签名 着眼于fp-ts规范,倾向于Haskell命名约定和习惯用语 此外,fp-ts-st
【文件预览】:
fp-ts-std-master
----tsconfig.build.json(63B)
----.github()
--------workflows()
----yarn.lock(208KB)
----.eslintrc.js(738B)
----.prettierignore(37B)
----src()
--------Number.ts(3KB)
--------index.ts(1KB)
--------Debug.ts(2KB)
--------Record.ts(5KB)
--------JSON.ts(4KB)
--------Boolean.ts(4KB)
--------String.ts(18KB)
--------Function.ts(14KB)
--------IO.ts(2KB)
--------Date.ts(4KB)
--------Task.ts(2KB)
--------Env.ts(1KB)
--------Either.ts(1KB)
--------Array.ts(21KB)
--------URL.ts(2KB)
--------Option.ts(590B)
--------URLSearchParams.ts(3KB)
----.prettierrc.toml(58B)
----tsconfig.json(226B)
----LICENSE(1KB)
----test()
--------Number.ts(2KB)
--------Debug.ts(2KB)
--------Record.ts(5KB)
--------JSON.ts(4KB)
--------Boolean.ts(3KB)
--------String.ts(22KB)
--------Function.ts(9KB)
--------IO.ts(2KB)
--------Date.ts(3KB)
--------Task.ts(1KB)
--------Env.ts(2KB)
--------Either.ts(603B)
--------Array.ts(23KB)
--------URL.ts(2KB)
--------Option.ts(333B)
--------URLSearchParams.ts(4KB)
----jest.config.js(427B)
----README.md(3KB)
----docs()
--------index.md(129B)
--------ramda-comparison.md(30KB)
--------modules()
--------understanding-types.md(3KB)
--------_config.yml(140B)
----.gitignore(31B)
----CHANGELOG.md(5KB)
----package.json(2KB)