@@ -2054,24 +2054,23 @@ namespace ts {
20542054
20552055 /* @internal */
20562056 export const enum NodeCheckFlags {
2057- TypeChecked = 0x00000001 , // Node has been type checked
2058- LexicalThis = 0x00000002 , // Lexical 'this' reference
2059- CaptureThis = 0x00000004 , // Lexical 'this' used in body
2060- SuperInstance = 0x00000100 , // Instance 'super' reference
2061- SuperStatic = 0x00000200 , // Static 'super' reference
2062- ContextChecked = 0x00000400 , // Contextual types have been assigned
2063- AsyncMethodWithSuper = 0x00000800 , // An async method that reads a value from a member of 'super'.
2064- AsyncMethodWithSuperBinding = 0x00001000 , // An async method that assigns a value to a member of 'super'.
2065- CaptureArguments = 0x00002000 , // Lexical 'arguments' used in body (for async functions)
2066-
2067- // Values for enum members have been computed, and any errors have been reported for them.
2068- EnumValuesComputed = 0x00004000 ,
2069- LexicalModuleMergesWithClass = 0x00008000 , // Instantiated lexical module declaration is merged with a previous class declaration.
2070- LoopWithCapturedBlockScopedBinding = 0x00010000 , // Loop that contains block scoped variable captured in closure
2071- CapturedBlockScopedBinding = 0x00020000 , // Block-scoped binding that is captured in some function
2072- BlockScopedBindingInLoop = 0x00040000 , // Block-scoped binding with declaration nested inside iteration statement
2073- ClassWithBodyScopedClassBinding = 0x00080000 , // Decorated class that contains a binding to itself inside of the class body.
2074- BodyScopedClassBinding = 0x00100000 , // Binding to a decorated class inside of the class's body.
2057+ TypeChecked = 0x00000001 , // Node has been type checked
2058+ LexicalThis = 0x00000002 , // Lexical 'this' reference
2059+ CaptureThis = 0x00000004 , // Lexical 'this' used in body
2060+ SuperInstance = 0x00000100 , // Instance 'super' reference
2061+ SuperStatic = 0x00000200 , // Static 'super' reference
2062+ ContextChecked = 0x00000400 , // Contextual types have been assigned
2063+ AsyncMethodWithSuper = 0x00000800 , // An async method that reads a value from a member of 'super'.
2064+ AsyncMethodWithSuperBinding = 0x00001000 , // An async method that assigns a value to a member of 'super'.
2065+ CaptureArguments = 0x00002000 , // Lexical 'arguments' used in body (for async functions)
2066+ EnumValuesComputed = 0x00004000 , // Values for enum members have been computed, and any errors have been reported for them.
2067+ LexicalModuleMergesWithClass = 0x00008000 , // Instantiated lexical module declaration is merged with a previous class declaration.
2068+ LoopWithCapturedBlockScopedBinding = 0x00010000 , // Loop that contains block scoped variable captured in closure
2069+ CapturedBlockScopedBinding = 0x00020000 , // Block-scoped binding that is captured in some function
2070+ BlockScopedBindingInLoop = 0x00040000 , // Block-scoped binding with declaration nested inside iteration statement
2071+ HasSeenSuperCall = 0x00080000 , // Set during the binding when encounter 'super'
2072+ ClassWithBodyScopedClassBinding = 0x00100000 , // Decorated class that contains a binding to itself inside of the class body.
2073+ BodyScopedClassBinding = 0x00200000 , // Binding to a decorated class inside of the class's body.
20752074 }
20762075
20772076 /* @internal */
0 commit comments