resolveType.ts 解决类型
resolveTypeElements 解析TS类型元素 返回解析的AST 此函数为文件主函数
innerResolveTypeElements 内容解析类型元素 解析函数主要用来统一调用文件函数
typeElementsToMap 类型元素压入资源图
mergeElements 合并元素
createProperty 创建AST属性
resolveInterfaceMembers 解析接口成员
resolveMappedType 解析类型图
resolveIndexType 解析索引类型
resolveArrayElementType 解析数组元素类型
resolveStringType 解析字符串类型
resolveTemplateKeys 解析模版键
resolveBuiltin 解析内置
resolveTypeReference 解析类型参考
innerResolveTypeReference 内部解析类型参考
getReferenceName 获取参考名称
qualifiedNameToPath 限定名称到路径
resolveGlobalScope 解析全局作用域
registerTS 注册TS
resolveFS 解析TS
resolveTypeFromImport 解析类型from导入
importSourceToScope 导入资源到作用域
resolveExt 解析后缀
resolveWithTS 解析 with TS
loadTSConfig 加载TS全局
invalidateTypeCache 验证类型缓存
fileToScope 文件到作用域
parseFile 解格文件
ctxToScope ctx 到作用域
moduleDeclToScope 模型声名到作用域
recordTypes 记录类型组
recordType 记录类型
mergeNamespaces 合并名称空间
attachNamespace 附加名称空间
recordImports 记录导入组
recordImport 记录导入
inferRuntimeType 推断运行时的类型
flattenTypes 扁平化类型
inferEnumType 推断枚举类型
resolveExtractPropTypes 解析提取属性类型
reverseInferType 解析推断类型
ctorToType 编写者写入
findStaticPropertyType 查找静态属性类型
resolveReturnType 解析返回类型
resolveUnionType 解析联合类型