UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for static analysis and code manipulation.

12 lines (11 loc) 461 B
"use strict"; 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;