(node)
| 109314 | return factory.createModifiersFromModifierFlags(newFlags); |
| 109315 | } |
| 109316 | function ensureModifierFlags(node) { |
| 109317 | var mask = 125951 /* ModifierFlags.All */ ^ (4 /* ModifierFlags.Public */ | 256 /* ModifierFlags.Async */ | 16384 /* ModifierFlags.Override */); // No async and override modifiers in declaration files |
| 109318 | var additions = (needsDeclare && !isAlwaysType(node)) ? 2 /* ModifierFlags.Ambient */ : 0 /* ModifierFlags.None */; |
| 109319 | var parentIsFile = node.parent.kind === 305 /* SyntaxKind.SourceFile */; |
| 109320 | if (!parentIsFile || (isBundledEmit && parentIsFile && ts.isExternalModule(node.parent))) { |
| 109321 | mask ^= 2 /* ModifierFlags.Ambient */; |
| 109322 | additions = 0 /* ModifierFlags.None */; |
| 109323 | } |
| 109324 | return maskModifierFlags(node, mask, additions); |
| 109325 | } |
| 109326 | function getTypeAnnotationFromAllAccessorDeclarations(node, accessors) { |
| 109327 | var accessorType = getTypeAnnotationFromAccessor(node); |
| 109328 | if (!accessorType && node !== accessors.firstAccessor) { |
no test coverage detected
searching dependent graphs…