ts-simple-ast
Version:
TypeScript compiler wrapper for AST navigation and code generation.
9 lines (8 loc) • 406 B
TypeScript
import * as ts from "typescript";
import { SourceFile, Node } from "./compiler";
/**
* Creates a wrapped node from a compiler node.
* @param node - Node to create a wrapped node from.
* @param sourceFile - Optional source file of the node to help improve performance.
*/
export declare function createWrappedNode<T extends ts.Node = ts.Node>(node: T, sourceFile?: ts.SourceFile | SourceFile): Node<T>;