文件名称:ts-schema:从TypeScript中提取类型,并可用于创建json模式
文件大小:98KB
文件格式:ZIP
更新时间:2024-05-21 06:10:06
TypeScript
TypeScript架构库 概述 用于TypeScript应用程序的反射类型模型。 有两种主要模型: 原始模型,它是可序列化的格式(考虑使用从TypeScript包或项目中生成此格式)。 对类型的引用存储为{moduleName:string,name:string}对象。 完全解析的模型,其中所有引用都替换为该类型的实际实例。 这是最有用的模型。 该库中模块的高级概览: rawConverter:将原始模型转换为解析模型。 模型:包含原始模型和解析模型的类型元模型 factory:由rawConverter使用。 包含用于创建解析的模型元素的代码 equals:包含用于解析模型的相等函数 typeCloser:具有类型参数的元素(类,接口等)被视为类型构造函数。 要创建实际类型,请使用带有参数的typeCloser作为参数 typeUtils:一些有用的处理类型的函数 seri
【文件预览】:
ts-schema-master
----package.json(523B)
----LICENSE(1KB)
----src()
--------lib()
----.npmignore(42B)
----tsconfig.json(413B)
----.gitignore(42B)
----lib()
--------model.d.ts(19KB)
--------expressionToLiteral.js.map(2KB)
--------filter.d.ts(229B)
--------typeConstructor.js.map(13KB)
--------equals.js.map(14KB)
--------visitor.js(15KB)
--------serialiserParser.d.ts(505B)
--------factoryToReflective.js.map(33KB)
--------index.js(604B)
--------factoryToSerial.js.map(18KB)
--------equals.js(11KB)
--------toString.js(4KB)
--------index.js.map(472B)
--------expressionToLiteral.js(1KB)
--------equals.d.ts(2KB)
--------factoryToReflective.d.ts(291B)
--------typeConstructor.d.ts(688B)
--------visitor.d.ts(7KB)
--------filter.js(142B)
--------expressionToLiteral.d.ts(124B)
--------serialToFactory.js(188B)
--------factoryToReflective.js(30KB)
--------filter.js.map(216B)
--------factories.d.ts(20KB)
--------typeConstructor.js(13KB)
--------typeUtils.js(2KB)
--------serialToFactory.d.ts(191B)
--------factoryToSerial.js(16KB)
--------visitor.js.map(19KB)
--------toString.d.ts(1KB)
--------factoryToSerial.d.ts(201B)
--------factories.js(25KB)
--------index.d.ts(409B)
--------factories.js.map(23KB)
--------model.js.map(4KB)
--------toString.js.map(5KB)
--------serialToFactory.js.map(263B)
--------typeUtils.d.ts(294B)
--------model.js(6KB)
--------serialiserParser.js(2KB)
--------typeUtils.js.map(3KB)
--------serialiserParser.js.map(2KB)
----README.md(3KB)
----.gitattributes(11B)