文件名称:实用程序类型:实用程序类型的集合,补充TypeScript内置的映射类型和别名(对于静态类型,请考虑“ lodash”)
文件大小:92KB
文件格式:ZIP
更新时间:2024-02-26 22:58:40
typescript utilities static-typing utility-types mapped-types
实用型 实用程序类型的集合,补充TypeScript内置的映射类型和别名(对于静态类型,请考虑“ lodash”)。 觉得有用吗? 需要更多更新吗? 什么是新的? :party_popper: 现在已更新以支持TypeScript v3.7 :party_popper: 产品特点 为TypeScript项目提供一组,这些是惯用的并且是现有补充,因此您无需在项目之间复制它们。 提供一组与兼容的,以便更轻松地迁移到TypeScript 。 目标 质量-使用类型测试库dts-jest进行了彻底的类型正确性测试 安全且最小-没有第三方依赖 没有运行时成本-仅限于类型级别 安装 # NPM npm install utility-type
【文件预览】:
utility-types-master
----.gitignore(509B)
----jest.config.json(510B)
----package.json(2KB)
----tslint.json(2KB)
----package-lock.json(224KB)
----src()
--------mapped-types.spec.ts(14KB)
--------mapped-types.ts(18KB)
--------aliases-and-guards.spec.snap.ts(3KB)
--------aliases-and-guards.snap.ts(2KB)
--------utility-types.spec.snap.ts(3KB)
--------utility-types.ts(5KB)
--------aliases-and-guards.ts(3KB)
--------utility-types.spec.ts(2KB)
--------index.ts(1KB)
--------__snapshots__()
--------mapped-types.spec.snap.ts(18KB)
--------functional-helpers.ts(536B)
--------aliases-and-guards.spec.ts(2KB)
--------functional-helpers.spec.ts(251B)
--------functional-helpers.spec.snap.ts(277B)
----SECURITY.md(553B)
----CONTRIBUTING.md(641B)
----SUPPORT.md(339B)
----LICENSE(1KB)
----CHANGELOG.md(96B)
----tsconfig.json(729B)
----experimental()
--------experimental.txt(163B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(811B)
--------ISSUE_TEMPLATE()
--------CODE_OF_CONDUCT.md(3KB)
--------FUNDING.yml(781B)
----utils()
--------test-utils.ts(162B)
----README.md(27KB)
----tsconfig.build.json(122B)
----.npmignore(69B)
----.editorconfig(427B)
----.prettierrc(88B)