MCPcopy Index your code
hub / github.com/nodejs/node / canHaveExportModifier

Function canHaveExportModifier

test/fixtures/snapshot/typescript.js:54286–54294  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

54284 return statements;
54285 }
54286 function canHaveExportModifier(node) {
54287 return ts.isEnumDeclaration(node) ||
54288 ts.isVariableStatement(node) ||
54289 ts.isFunctionDeclaration(node) ||
54290 ts.isClassDeclaration(node) ||
54291 (ts.isModuleDeclaration(node) && !ts.isExternalModuleAugmentation(node) && !ts.isGlobalScopeAugmentation(node)) ||
54292 ts.isInterfaceDeclaration(node) ||
54293 isTypeDeclaration(node);
54294 }
54295 function addExportModifier(node) {
54296 var flags = (ts.getEffectiveModifierFlags(node) | 1 /* ModifierFlags.Export */) & ~2 /* ModifierFlags.Ambient */;
54297 return ts.factory.updateModifiers(node, flags);

Callers 2

inlineExportModifiersFunction · 0.85
addResultFunction · 0.85

Calls 1

isTypeDeclarationFunction · 0.85

Tested by

no test coverage detected