in packages/concatjs/internal/tsetse/util/ast_tools.ts [122:136]
function isAllowlistedNamedDeclaration(n: ts.Node):
n is ts.VariableDeclaration|ts.ClassDeclaration|ts.FunctionDeclaration|
ts.MethodDeclaration|ts.PropertyDeclaration|ts.InterfaceDeclaration|
ts.TypeAliasDeclaration|ts.EnumDeclaration|ts.ModuleDeclaration|
ts.ImportEqualsDeclaration|ts.ExportDeclaration|ts.MissingDeclaration|
ts.ImportClause|ts.ExportSpecifier|ts.ImportSpecifier {
return ts.isVariableDeclaration(n) || ts.isClassDeclaration(n) ||
ts.isFunctionDeclaration(n) || ts.isMethodDeclaration(n) ||
ts.isPropertyDeclaration(n) || ts.isInterfaceDeclaration(n) ||
ts.isTypeAliasDeclaration(n) || ts.isEnumDeclaration(n) ||
ts.isModuleDeclaration(n) || ts.isImportEqualsDeclaration(n) ||
ts.isExportDeclaration(n) || ts.isMissingDeclaration(n) ||
ts.isImportClause(n) || ts.isExportSpecifier(n) ||
ts.isImportSpecifier(n);
}