文件名称:generic-type-guard:TypeScript的类型安全,可组合类型防护
文件大小:172KB
文件格式:ZIP
更新时间:2024-03-26 06:52:06
TypeScript
通用型守卫 资料来源: : 作者:马修·沙利(Matthew Scharley) 贡献者:错误/支持: 版权: 2020 执照:状态:有效 概要 该库试图以一种明智的方式管理创建类型保护,使它们可组合和可重用。 安装 $ npm i generic-type-guard 用法 该库的重点是提供一组类型保护表达式,它们本身都是类型安全的,并且可以以类型安全的方式进行组合。 为此,我们定义了两个新类型,它们只是内置类型保护类型的别名: export type PartialTypeGuard < T> = ( value : T ) => value is U ; export type TypeGuard < T> = PartialTypeGuard < unknown> ; PartialTypeGuard是类型防护,给定类型T的值可以证
【文件预览】:
generic-type-guard-master
----.github()
--------FUNDING.yml(721B)
----yarn.lock(325KB)
----.vscode()
--------settings.json(90B)
----.circleci()
--------config.yml(1KB)
----packages()
--------generic-type-guard()
--------generic-type-guard-cli()
----CONTRIBUTING.md(170B)
----LICENSE(1KB)
----lerna.json(155B)
----README.md(5KB)
----.npmrc(19B)
----renovate.json(285B)
----.editorconfig(188B)
----.gitignore(113B)
----package.json(418B)
----.nvmrc(6B)