as-typed:从JSON模式到打字稿的环境映射

时间:2024-06-12 12:28:00
【文件属性】:

文件名称:as-typed:从JSON模式到打字稿的环境映射

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-12 12:28:00

typescript types json-schema TypeScript

类型化 从JSON模式到打字稿的环境映射,无需转换。 将JSON模式用作Typescript中的一等公民。 概述 有很多工具可以在Typescript和JSON模式之间进行转换。 但是,他们所有人都通过一个翻译步骤来做到这一点。 Ambison使用打字稿3中的深层推断选项直接从JSON模式中推断类型。 这不是运行时库-它仅包含一个通用类型AsTyped。 AsTyped可以采用任何Json模式并将其AsTypeds转换为打字稿类型。 用法示例 键入的内容仅适用于环境。 要使用时,只需使用JSON模式作为传递给一个类型AsTyped泛型类型,而不是作为一种价值。 例如: AsTyped<{type: 'string'}>将解析为打字稿类型string ,而AsTyped<{type: 'object' properties: {foo: {type: 'string'}}}>将解析为{fo


【文件预览】:
as-typed-master
----.gitignore(914B)
----LICENSE(1KB)
----test.ts(5KB)
----README.md(5KB)
----index.d.ts(15KB)

网友评论