ts-simple-ast
Version:
TypeScript compiler wrapper for AST navigation and code generation.
16 lines (14 loc) • 565 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function HeritageClauseableNode(Base) {
return class extends Base {
getHeritageClauses() {
const heritageClauses = this.compilerNode.heritageClauses;
if (heritageClauses == null)
return [];
return heritageClauses.map(c => this.global.compilerFactory.getNodeFromCompilerNode(c, this.sourceFile));
}
};
}
exports.HeritageClauseableNode = HeritageClauseableNode;
//# sourceMappingURL=HeritageClauseableNode.js.map