ts-simple-ast
Version:
TypeScript compiler wrapper for static analysis and code manipulation.
12 lines (11 loc) • 461 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var utils_1 = require("../../../../utils");
function hasBlock(node) {
return utils_1.TypeGuards.isClassDeclaration(node)
|| utils_1.TypeGuards.isNamespaceDeclaration(node)
|| utils_1.TypeGuards.isInterfaceDeclaration(node)
|| utils_1.TypeGuards.isEnumDeclaration(node)
|| utils_1.TypeGuards.hasBody(node);
}
exports.hasBlock = hasBlock;