UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for AST navigation and code generation.

23 lines (21 loc) 736 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const TypeNode_1 = require("./TypeNode"); class TypeReferenceNode extends TypeNode_1.TypeNode { /** * Gets the type name. */ getTypeName() { return this.global.compilerFactory.getNodeFromCompilerNode(this.compilerNode.typeName, this.sourceFile); } /** * Gets the type arguments. */ getTypeArguments() { if (this.compilerNode.typeArguments == null) return []; return this.compilerNode.typeArguments.map(a => this.global.compilerFactory.getNodeFromCompilerNode(a, this.sourceFile)); } } exports.TypeReferenceNode = TypeReferenceNode; //# sourceMappingURL=TypeReferenceNode.js.map