import ts from 'typescript/lib/typescript'; /** * 创建一个ast节点 */ export declare const createAstNode: (code: string, scriptKind?: ts.ScriptKind) => ts.SourceFile; /** * 递归遍历ast所有节点 */ export declare const traverse: (node: ts.Node, callback: (node: ts.Node) => void) => void; /** * 从一段代码创建一个ast并遍历节点 * @deprecated use traverse instead */ export declare const traverseFromString: (code: string, callback: (node: ts.Node) => void, scriptKind?: ts.ScriptKind) => void;