UNPKG

code-relation-analyzer

Version:

A TypeScript project dependency analysis tool that generates function-level dependency graphs

40 lines 926 B
/** * 解析器相关类型定义 */ export interface ParserOptions { /** 是否包含注释 */ includeComments?: boolean; /** 是否包含类型信息 */ includeTypes?: boolean; /** 是否解析JSDoc */ parseJSDoc?: boolean; /** 最大文件大小(字节) */ maxFileSize?: number; /** 超时时间(毫秒) */ timeout?: number; } export interface ParseResult { /** 是否解析成功 */ success: boolean; /** AST节点 */ ast?: any; /** 错误信息 */ error?: string; /** 解析时间(毫秒) */ parseTime: number; /** 文件大小 */ fileSize: number; } export interface ParseError { /** 错误消息 */ message: string; /** 文件路径 */ filePath: string; /** 行号 */ line?: number; /** 列号 */ column?: number; /** 错误代码 */ code?: string; } //# sourceMappingURL=parser.d.ts.map