@@ -5049,21 +5049,20 @@ namespace ts {
50495049 ContainsES2016 = 1 << 5 ,
50505050 ContainsES2015 = 1 << 6 ,
50515051 ContainsGenerator = 1 << 7 ,
5052- DestructuringAssignment = 1 << 8 ,
5053- ContainsDestructuringAssignment = 1 << 9 ,
5052+ ContainsDestructuringAssignment = 1 << 8 ,
50545053
50555054 // Markers
50565055 // - Flags used to indicate that a subtree contains a specific transformation.
5057- ContainsTypeScriptClassSyntax = 1 << 10 , // Decorators, Property Initializers, Parameter Property Initializers
5058- ContainsLexicalThis = 1 << 11 ,
5059- ContainsRestOrSpread = 1 << 12 ,
5060- ContainsObjectRestOrSpread = 1 << 13 ,
5061- ContainsComputedPropertyName = 1 << 14 ,
5062- ContainsBlockScopedBinding = 1 << 15 ,
5063- ContainsBindingPattern = 1 << 16 ,
5064- ContainsYield = 1 << 17 ,
5065- ContainsHoistedDeclarationOrCompletion = 1 << 18 ,
5066- ContainsDynamicImport = 1 << 19 ,
5056+ ContainsTypeScriptClassSyntax = 1 << 9 , // Decorators, Property Initializers, Parameter Property Initializers
5057+ ContainsLexicalThis = 1 << 10 ,
5058+ ContainsRestOrSpread = 1 << 11 ,
5059+ ContainsObjectRestOrSpread = 1 << 12 ,
5060+ ContainsComputedPropertyName = 1 << 13 ,
5061+ ContainsBlockScopedBinding = 1 << 14 ,
5062+ ContainsBindingPattern = 1 << 15 ,
5063+ ContainsYield = 1 << 16 ,
5064+ ContainsHoistedDeclarationOrCompletion = 1 << 17 ,
5065+ ContainsDynamicImport = 1 << 18 ,
50675066
50685067 // Please leave this as 1 << 29.
50695068 // It is the maximum bit we can set before we outgrow the size of a v8 small integer (SMI) on an x86 system.
@@ -5080,12 +5079,12 @@ namespace ts {
50805079 AssertES2016 = ContainsES2016 ,
50815080 AssertES2015 = ContainsES2015 ,
50825081 AssertGenerator = ContainsGenerator ,
5083- AssertDestructuringAssignment = DestructuringAssignment | ContainsDestructuringAssignment ,
5082+ AssertDestructuringAssignment = ContainsDestructuringAssignment ,
50845083
50855084 // Scope Exclusions
50865085 // - Bitmasks that exclude flags from propagating out of a specific context
50875086 // into the subtree flags of their container.
5088- OuterExpressionExcludes = DestructuringAssignment | HasComputedFlags ,
5087+ OuterExpressionExcludes = HasComputedFlags ,
50895088 PropertyAccessExcludes = OuterExpressionExcludes ,
50905089 NodeExcludes = PropertyAccessExcludes ,
50915090 ArrowFunctionExcludes = NodeExcludes | ContainsTypeScriptClassSyntax | ContainsBlockScopedBinding | ContainsYield | ContainsHoistedDeclarationOrCompletion | ContainsBindingPattern | ContainsObjectRestOrSpread ,
0 commit comments