UNPKG

arayts

Version:

让 TypeScript 开发如丝般顺滑。ArayTS 提供了一套高效、优雅的算法工具集,包含常用的数据结构与算法实现,帮助开发者轻松构建可靠的应用程序。

27 lines 845 B
declare class TypeInfer { /** * 从数据结构推导类型定义 */ static generateType(data: any, typeName?: string): string; /** * 从数据结构生成 TypeScript 接口定义 */ static generateInterface(data: any, interfaceName?: string): string; /** * 生成类型声明文件 */ static generateTypeDefinition(data: any, name?: string): string; private static inferType; private static inferStringLiteralType; private static inferNumberType; private static inferArrayType; private static inferObjectType; private static formatType; private static formatInterface; private static indent; private static isDateString; private static isEmailString; private static isUrlString; } export default TypeInfer; //# sourceMappingURL=typeInfer.d.ts.map