(node)
| 109306 | return ts.some(statements, isScopeMarker); |
| 109307 | } |
| 109308 | function ensureModifiers(node) { |
| 109309 | var currentFlags = ts.getEffectiveModifierFlags(node); |
| 109310 | var newFlags = ensureModifierFlags(node); |
| 109311 | if (currentFlags === newFlags) { |
| 109312 | return node.modifiers; |
| 109313 | } |
| 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 */; |
no test coverage detected
searching dependent graphs…