diff --git a/tests/fixtures/parser/ast/await04-requirements.json b/tests/fixtures/parser/ast/await04-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/await04-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/await04-scope-output.json b/tests/fixtures/parser/ast/await04-scope-output.json index 282f2707..fddb8b67 100644 --- a/tests/fixtures/parser/ast/await04-scope-output.json +++ b/tests/fixtures/parser/ast/await04-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/docs/template-syntax/11-element-directives/07-transition-fn/05-ts-requirements.json b/tests/fixtures/parser/ast/docs/template-syntax/11-element-directives/07-transition-fn/05-ts-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/docs/template-syntax/11-element-directives/07-transition-fn/05-ts-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/docs/template-syntax/11-element-directives/07-transition-fn/05-ts-scope-output.json b/tests/fixtures/parser/ast/docs/template-syntax/11-element-directives/07-transition-fn/05-ts-scope-output.json index 742ede7c..dfc8bfec 100644 --- a/tests/fixtures/parser/ast/docs/template-syntax/11-element-directives/07-transition-fn/05-ts-scope-output.json +++ b/tests/fixtures/parser/ast/docs/template-syntax/11-element-directives/07-transition-fn/05-ts-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4789,6 +5173,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5227,6 +5617,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5503,6 +5899,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6361,6 +6775,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6481,6 +6907,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6553,6 +6985,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6577,6 +7015,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6619,6 +7087,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6667,6 +7141,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6817,6 +7309,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -7015,6 +7531,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7141,6 +7663,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7207,6 +7735,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7219,6 +7753,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7255,6 +7795,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7291,12 +7855,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7357,6 +7939,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7531,6 +8119,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7561,6 +8161,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7615,6 +8221,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7663,6 +8275,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7675,6 +8323,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7687,6 +8341,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7771,6 +8437,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7795,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7837,6 +8515,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7891,6 +8575,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7903,6 +8599,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7975,6 +8677,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8095,12 +8803,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8521,6 +9223,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8533,24 +9241,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/i18n-test-requirements.json b/tests/fixtures/parser/ast/i18n-test-requirements.json index d12de312..e218e93c 100644 --- a/tests/fixtures/parser/ast/i18n-test-requirements.json +++ b/tests/fixtures/parser/ast/i18n-test-requirements.json @@ -3,6 +3,6 @@ "@typescript-eslint/parser": ">=5.0.0" }, "scope": { - "@typescript-eslint/parser": ">=5.0.0" + "@typescript-eslint/parser": ">=6.5.0" } } \ No newline at end of file diff --git a/tests/fixtures/parser/ast/i18n-test-scope-output.json b/tests/fixtures/parser/ast/i18n-test-scope-output.json index 8785843d..36a066ba 100644 --- a/tests/fixtures/parser/ast/i18n-test-scope-output.json +++ b/tests/fixtures/parser/ast/i18n-test-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/issue325-eslint-plugin-svelte-requirements.json b/tests/fixtures/parser/ast/issue325-eslint-plugin-svelte-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/issue325-eslint-plugin-svelte-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/issue325-eslint-plugin-svelte-scope-output.json b/tests/fixtures/parser/ast/issue325-eslint-plugin-svelte-scope-output.json index 5ea43ea8..c6f6a3a6 100644 --- a/tests/fixtures/parser/ast/issue325-eslint-plugin-svelte-scope-output.json +++ b/tests/fixtures/parser/ast/issue325-eslint-plugin-svelte-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -547,6 +559,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -841,6 +865,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -859,6 +889,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1141,6 +1183,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1177,6 +1231,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1243,6 +1303,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1789,6 +1855,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1819,6 +1891,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1963,6 +2041,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2035,6 +2119,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2173,6 +2263,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2353,6 +2449,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2437,12 +2539,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2461,6 +2623,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2485,6 +2677,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2827,6 +3025,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2846,337 +3050,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3295,6 +3661,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3469,6 +3841,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3595,6 +3973,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4789,6 +5173,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5203,6 +5593,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5479,6 +5875,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6337,6 +6751,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6457,6 +6883,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6529,6 +6961,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6553,6 +6991,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6595,6 +7063,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6643,6 +7117,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6793,6 +7285,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6991,6 +7507,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7117,6 +7639,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7183,6 +7711,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7195,6 +7729,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7231,6 +7771,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7267,12 +7831,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7333,6 +7915,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7507,6 +8095,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7537,6 +8137,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7591,6 +8197,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7639,6 +8251,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7651,6 +8299,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7663,6 +8317,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7747,6 +8413,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7771,6 +8443,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7813,6 +8491,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7867,6 +8551,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7879,6 +8575,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7951,6 +8653,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8071,12 +8779,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8497,6 +9199,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8509,24 +9217,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/issue338-eslint-plugin-svelte-requirements.json b/tests/fixtures/parser/ast/issue338-eslint-plugin-svelte-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/issue338-eslint-plugin-svelte-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/issue338-eslint-plugin-svelte-scope-output.json b/tests/fixtures/parser/ast/issue338-eslint-plugin-svelte-scope-output.json index 1bcaa1c9..53f8bb76 100644 --- a/tests/fixtures/parser/ast/issue338-eslint-plugin-svelte-scope-output.json +++ b/tests/fixtures/parser/ast/issue338-eslint-plugin-svelte-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/reactive-with-var04-ts-requirements.json b/tests/fixtures/parser/ast/reactive-with-var04-ts-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/reactive-with-var04-ts-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/reactive-with-var04-ts-scope-output.json b/tests/fixtures/parser/ast/reactive-with-var04-ts-scope-output.json index 91f04c6c..5db4df24 100644 --- a/tests/fixtures/parser/ast/reactive-with-var04-ts-scope-output.json +++ b/tests/fixtures/parser/ast/reactive-with-var04-ts-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-$$props01-requirements.json b/tests/fixtures/parser/ast/ts-$$props01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-$$props01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-$$props01-scope-output.json b/tests/fixtures/parser/ast/ts-$$props01-scope-output.json index 68e2d37a..62a362ad 100644 --- a/tests/fixtures/parser/ast/ts-$$props01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-$$props01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-$$slots01-requirements.json b/tests/fixtures/parser/ast/ts-$$slots01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-$$slots01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-$$slots01-scope-output.json b/tests/fixtures/parser/ast/ts-$$slots01-scope-output.json index d84f16d2..d3df5a30 100644 --- a/tests/fixtures/parser/ast/ts-$$slots01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-$$slots01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-$$slots02-no-slot-requirements.json b/tests/fixtures/parser/ast/ts-$$slots02-no-slot-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-$$slots02-no-slot-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-$$slots02-no-slot-scope-output.json b/tests/fixtures/parser/ast/ts-$$slots02-no-slot-scope-output.json index d84f16d2..d3df5a30 100644 --- a/tests/fixtures/parser/ast/ts-$$slots02-no-slot-scope-output.json +++ b/tests/fixtures/parser/ast/ts-$$slots02-no-slot-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-$$slots03-named-requirements.json b/tests/fixtures/parser/ast/ts-$$slots03-named-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-$$slots03-named-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-$$slots03-named-scope-output.json b/tests/fixtures/parser/ast/ts-$$slots03-named-scope-output.json index d84f16d2..d3df5a30 100644 --- a/tests/fixtures/parser/ast/ts-$$slots03-named-scope-output.json +++ b/tests/fixtures/parser/ast/ts-$$slots03-named-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-$$slots04-named-requirements.json b/tests/fixtures/parser/ast/ts-$$slots04-named-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-$$slots04-named-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-$$slots04-named-scope-output.json b/tests/fixtures/parser/ast/ts-$$slots04-named-scope-output.json index d84f16d2..d3df5a30 100644 --- a/tests/fixtures/parser/ast/ts-$$slots04-named-scope-output.json +++ b/tests/fixtures/parser/ast/ts-$$slots04-named-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-await-non-promise01-requirements.json b/tests/fixtures/parser/ast/ts-await-non-promise01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-await-non-promise01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-await-non-promise01-scope-output.json b/tests/fixtures/parser/ast/ts-await-non-promise01-scope-output.json index a3725c01..09e37f45 100644 --- a/tests/fixtures/parser/ast/ts-await-non-promise01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-await-non-promise01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-each01-requirements.json b/tests/fixtures/parser/ast/ts-each01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-each01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-each01-scope-output.json b/tests/fixtures/parser/ast/ts-each01-scope-output.json index a61b17f0..4ce24b96 100644 --- a/tests/fixtures/parser/ast/ts-each01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-each01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-event01-requirements.json b/tests/fixtures/parser/ast/ts-event01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-event01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-event01-scope-output.json b/tests/fixtures/parser/ast/ts-event01-scope-output.json index e403fef7..c3a7e5b1 100644 --- a/tests/fixtures/parser/ast/ts-event01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-event01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-event02-requirements.json b/tests/fixtures/parser/ast/ts-event02-requirements.json new file mode 100644 index 00000000..b0822c89 --- /dev/null +++ b/tests/fixtures/parser/ast/ts-event02-requirements.json @@ -0,0 +1,6 @@ + +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-event02-scope-output.json b/tests/fixtures/parser/ast/ts-event02-scope-output.json index 4aa33f0c..924435e2 100644 --- a/tests/fixtures/parser/ast/ts-event02-scope-output.json +++ b/tests/fixtures/parser/ast/ts-event02-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-event03-requirements.json b/tests/fixtures/parser/ast/ts-event03-requirements.json index d12de312..e218e93c 100644 --- a/tests/fixtures/parser/ast/ts-event03-requirements.json +++ b/tests/fixtures/parser/ast/ts-event03-requirements.json @@ -3,6 +3,6 @@ "@typescript-eslint/parser": ">=5.0.0" }, "scope": { - "@typescript-eslint/parser": ">=5.0.0" + "@typescript-eslint/parser": ">=6.5.0" } } \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-event03-scope-output.json b/tests/fixtures/parser/ast/ts-event03-scope-output.json index eeb73d4d..31a6ebbe 100644 --- a/tests/fixtures/parser/ast/ts-event03-scope-output.json +++ b/tests/fixtures/parser/ast/ts-event03-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-event04-requirements.json b/tests/fixtures/parser/ast/ts-event04-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-event04-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-event04-scope-output.json b/tests/fixtures/parser/ast/ts-event04-scope-output.json index 74124279..4da743db 100644 --- a/tests/fixtures/parser/ast/ts-event04-scope-output.json +++ b/tests/fixtures/parser/ast/ts-event04-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-event05-requirements.json b/tests/fixtures/parser/ast/ts-event05-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-event05-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-event05-scope-output.json b/tests/fixtures/parser/ast/ts-event05-scope-output.json index 8e7f7f4c..33746c1b 100644 --- a/tests/fixtures/parser/ast/ts-event05-scope-output.json +++ b/tests/fixtures/parser/ast/ts-event05-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-event06-requirements.json b/tests/fixtures/parser/ast/ts-event06-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-event06-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-event06-scope-output.json b/tests/fixtures/parser/ast/ts-event06-scope-output.json index 7ab94575..cf7025b0 100644 --- a/tests/fixtures/parser/ast/ts-event06-scope-output.json +++ b/tests/fixtures/parser/ast/ts-event06-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-issue226-requirements.json b/tests/fixtures/parser/ast/ts-issue226-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-issue226-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-issue226-scope-output.json b/tests/fixtures/parser/ast/ts-issue226-scope-output.json index 7b05ad74..c85c7196 100644 --- a/tests/fixtures/parser/ast/ts-issue226-scope-output.json +++ b/tests/fixtures/parser/ast/ts-issue226-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -547,6 +559,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -841,6 +865,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -859,6 +889,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1141,6 +1183,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1177,6 +1231,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1243,6 +1303,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1789,6 +1855,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1819,6 +1891,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1963,6 +2041,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2035,6 +2119,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2173,6 +2263,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2353,6 +2449,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2437,12 +2539,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2461,6 +2623,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2485,6 +2677,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2827,6 +3025,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2846,337 +3050,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3295,6 +3661,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3469,6 +3841,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3595,6 +3973,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4789,6 +5173,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5203,6 +5593,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5479,6 +5875,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6337,6 +6751,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6457,6 +6883,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6529,6 +6961,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6553,6 +6991,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6595,6 +7063,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6643,6 +7117,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6793,6 +7285,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6991,6 +7507,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7117,6 +7639,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7183,6 +7711,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7195,6 +7729,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7231,6 +7771,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7267,12 +7831,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7333,6 +7915,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7507,6 +8095,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7537,6 +8137,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7591,6 +8197,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7639,6 +8251,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7651,6 +8299,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7663,6 +8317,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7747,6 +8413,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7771,6 +8443,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7813,6 +8491,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7867,6 +8551,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7879,6 +8575,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7951,6 +8653,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8071,12 +8779,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8497,6 +9199,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8509,24 +9217,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-let/ts-let01-requirements.json b/tests/fixtures/parser/ast/ts-let/ts-let01-requirements.json index d12de312..e218e93c 100644 --- a/tests/fixtures/parser/ast/ts-let/ts-let01-requirements.json +++ b/tests/fixtures/parser/ast/ts-let/ts-let01-requirements.json @@ -3,6 +3,6 @@ "@typescript-eslint/parser": ">=5.0.0" }, "scope": { - "@typescript-eslint/parser": ">=5.0.0" + "@typescript-eslint/parser": ">=6.5.0" } } \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-let/ts-let01-scope-output.json b/tests/fixtures/parser/ast/ts-let/ts-let01-scope-output.json index 344442f6..16a9d1d7 100644 --- a/tests/fixtures/parser/ast/ts-let/ts-let01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-let/ts-let01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-newline-requirements.json b/tests/fixtures/parser/ast/ts-newline-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-newline-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-newline-scope-output.json b/tests/fixtures/parser/ast/ts-newline-scope-output.json index b32ee564..4b3d79e3 100644 --- a/tests/fixtures/parser/ast/ts-newline-scope-output.json +++ b/tests/fixtures/parser/ast/ts-newline-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-not-reactive01-requirements.json b/tests/fixtures/parser/ast/ts-not-reactive01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-not-reactive01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-not-reactive01-scope-output.json b/tests/fixtures/parser/ast/ts-not-reactive01-scope-output.json index 46c4fdd1..7299e124 100644 --- a/tests/fixtures/parser/ast/ts-not-reactive01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-not-reactive01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-promise01-requirements.json b/tests/fixtures/parser/ast/ts-promise01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-promise01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-promise01-scope-output.json b/tests/fixtures/parser/ast/ts-promise01-scope-output.json index f87aaa4a..78bdce1d 100644 --- a/tests/fixtures/parser/ast/ts-promise01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-promise01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -547,6 +559,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -841,6 +865,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -859,6 +889,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1141,6 +1183,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1177,6 +1231,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1243,6 +1303,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1789,6 +1855,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1819,6 +1891,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1963,6 +2041,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2035,6 +2119,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2173,6 +2263,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2353,6 +2449,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2437,12 +2539,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2461,6 +2623,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2485,6 +2677,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2827,6 +3025,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2846,337 +3050,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3295,6 +3661,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3469,6 +3841,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3595,6 +3973,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4789,6 +5173,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5203,6 +5593,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5479,6 +5875,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6337,6 +6751,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6457,6 +6883,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6529,6 +6961,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6553,6 +6991,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6595,6 +7063,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6643,6 +7117,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6793,6 +7285,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6991,6 +7507,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7117,6 +7639,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7183,6 +7711,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7195,6 +7729,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7231,6 +7771,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7267,12 +7831,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7333,6 +7915,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7507,6 +8095,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7537,6 +8137,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7591,6 +8197,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7639,6 +8251,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7651,6 +8299,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7663,6 +8317,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7747,6 +8413,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7771,6 +8443,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7813,6 +8491,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7867,6 +8551,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7879,6 +8575,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7951,6 +8653,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8071,12 +8779,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8497,6 +9199,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8509,24 +9217,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-promise02-requirements.json b/tests/fixtures/parser/ast/ts-promise02-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-promise02-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-promise02-scope-output.json b/tests/fixtures/parser/ast/ts-promise02-scope-output.json index 045b52d1..2d5eef3b 100644 --- a/tests/fixtures/parser/ast/ts-promise02-scope-output.json +++ b/tests/fixtures/parser/ast/ts-promise02-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-reactive01-requirements.json b/tests/fixtures/parser/ast/ts-reactive01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-reactive01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-reactive01-scope-output.json b/tests/fixtures/parser/ast/ts-reactive01-scope-output.json index 06dfd3d2..8314a6bc 100644 --- a/tests/fixtures/parser/ast/ts-reactive01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-reactive01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-reactive02-requirements.json b/tests/fixtures/parser/ast/ts-reactive02-requirements.json index d12de312..e218e93c 100644 --- a/tests/fixtures/parser/ast/ts-reactive02-requirements.json +++ b/tests/fixtures/parser/ast/ts-reactive02-requirements.json @@ -3,6 +3,6 @@ "@typescript-eslint/parser": ">=5.0.0" }, "scope": { - "@typescript-eslint/parser": ">=5.0.0" + "@typescript-eslint/parser": ">=6.5.0" } } \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-reactive02-scope-output.json b/tests/fixtures/parser/ast/ts-reactive02-scope-output.json index 2a5aade6..18a5647c 100644 --- a/tests/fixtures/parser/ast/ts-reactive02-scope-output.json +++ b/tests/fixtures/parser/ast/ts-reactive02-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-reactive03-requirements.json b/tests/fixtures/parser/ast/ts-reactive03-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-reactive03-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-reactive03-scope-output.json b/tests/fixtures/parser/ast/ts-reactive03-scope-output.json index caf1e11c..604c75d0 100644 --- a/tests/fixtures/parser/ast/ts-reactive03-scope-output.json +++ b/tests/fixtures/parser/ast/ts-reactive03-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-reactive04-requirements.json b/tests/fixtures/parser/ast/ts-reactive04-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-reactive04-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-reactive04-scope-output.json b/tests/fixtures/parser/ast/ts-reactive04-scope-output.json index 3984e93d..50a25aae 100644 --- a/tests/fixtures/parser/ast/ts-reactive04-scope-output.json +++ b/tests/fixtures/parser/ast/ts-reactive04-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-reactive05-requirements.json b/tests/fixtures/parser/ast/ts-reactive05-requirements.json index d12de312..e218e93c 100644 --- a/tests/fixtures/parser/ast/ts-reactive05-requirements.json +++ b/tests/fixtures/parser/ast/ts-reactive05-requirements.json @@ -3,6 +3,6 @@ "@typescript-eslint/parser": ">=5.0.0" }, "scope": { - "@typescript-eslint/parser": ">=5.0.0" + "@typescript-eslint/parser": ">=6.5.0" } } \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-reactive05-scope-output.json b/tests/fixtures/parser/ast/ts-reactive05-scope-output.json index 7dfce1ed..581b347d 100644 --- a/tests/fixtures/parser/ast/ts-reactive05-scope-output.json +++ b/tests/fixtures/parser/ast/ts-reactive05-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-reactive06-requirements.json b/tests/fixtures/parser/ast/ts-reactive06-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-reactive06-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-reactive06-scope-output.json b/tests/fixtures/parser/ast/ts-reactive06-scope-output.json index 804e274c..fff4c879 100644 --- a/tests/fixtures/parser/ast/ts-reactive06-scope-output.json +++ b/tests/fixtures/parser/ast/ts-reactive06-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-scope-issue01-requirements.json b/tests/fixtures/parser/ast/ts-scope-issue01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-scope-issue01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-scope-issue01-scope-output.json b/tests/fixtures/parser/ast/ts-scope-issue01-scope-output.json index aca8ca72..ba75ed45 100644 --- a/tests/fixtures/parser/ast/ts-scope-issue01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-scope-issue01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-shorthand-attr01-requirements.json b/tests/fixtures/parser/ast/ts-shorthand-attr01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-shorthand-attr01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-shorthand-attr01-scope-output.json b/tests/fixtures/parser/ast/ts-shorthand-attr01-scope-output.json index 779dfd06..9828da0d 100644 --- a/tests/fixtures/parser/ast/ts-shorthand-attr01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-shorthand-attr01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-store01-requirements.json b/tests/fixtures/parser/ast/ts-store01-requirements.json index d12de312..e218e93c 100644 --- a/tests/fixtures/parser/ast/ts-store01-requirements.json +++ b/tests/fixtures/parser/ast/ts-store01-requirements.json @@ -3,6 +3,6 @@ "@typescript-eslint/parser": ">=5.0.0" }, "scope": { - "@typescript-eslint/parser": ">=5.0.0" + "@typescript-eslint/parser": ">=6.5.0" } } \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-store01-scope-output.json b/tests/fixtures/parser/ast/ts-store01-scope-output.json index ed305b45..47bdf210 100644 --- a/tests/fixtures/parser/ast/ts-store01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-store01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-store02-requirements.json b/tests/fixtures/parser/ast/ts-store02-requirements.json index d12de312..e218e93c 100644 --- a/tests/fixtures/parser/ast/ts-store02-requirements.json +++ b/tests/fixtures/parser/ast/ts-store02-requirements.json @@ -3,6 +3,6 @@ "@typescript-eslint/parser": ">=5.0.0" }, "scope": { - "@typescript-eslint/parser": ">=5.0.0" + "@typescript-eslint/parser": ">=6.5.0" } } \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-store02-scope-output.json b/tests/fixtures/parser/ast/ts-store02-scope-output.json index ccdef136..3d60eeca 100644 --- a/tests/fixtures/parser/ast/ts-store02-scope-output.json +++ b/tests/fixtures/parser/ast/ts-store02-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-store03-requirements.json b/tests/fixtures/parser/ast/ts-store03-requirements.json index d12de312..e218e93c 100644 --- a/tests/fixtures/parser/ast/ts-store03-requirements.json +++ b/tests/fixtures/parser/ast/ts-store03-requirements.json @@ -3,6 +3,6 @@ "@typescript-eslint/parser": ">=5.0.0" }, "scope": { - "@typescript-eslint/parser": ">=5.0.0" + "@typescript-eslint/parser": ">=6.5.0" } } \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-store03-scope-output.json b/tests/fixtures/parser/ast/ts-store03-scope-output.json index beb8b598..c297f2d9 100644 --- a/tests/fixtures/parser/ast/ts-store03-scope-output.json +++ b/tests/fixtures/parser/ast/ts-store03-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -523,6 +535,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -817,6 +841,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -835,6 +865,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1117,6 +1159,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1153,6 +1207,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1219,6 +1279,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1765,6 +1831,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1795,6 +1867,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1939,6 +2017,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2011,6 +2095,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2149,6 +2239,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2329,6 +2425,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2413,12 +2515,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2437,6 +2599,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2461,6 +2653,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2803,6 +3001,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2822,337 +3026,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3271,6 +3637,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3445,6 +3817,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3571,6 +3949,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4765,6 +5149,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5179,6 +5569,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5455,6 +5851,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6313,6 +6727,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6433,6 +6859,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6505,6 +6937,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6529,6 +6967,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6571,6 +7039,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6619,6 +7093,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6769,6 +7261,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -6967,6 +7483,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7093,6 +7615,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7159,6 +7687,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7171,6 +7705,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7207,6 +7747,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7243,12 +7807,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7309,6 +7891,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7483,6 +8071,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7513,6 +8113,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7567,6 +8173,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7615,6 +8227,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7627,6 +8275,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7639,6 +8293,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7723,6 +8389,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7747,6 +8419,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7789,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7843,6 +8527,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7855,6 +8551,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7927,6 +8629,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8047,12 +8755,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8473,6 +9175,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8485,24 +9193,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/ast/ts-use01-requirements.json b/tests/fixtures/parser/ast/ts-use01-requirements.json new file mode 100644 index 00000000..b0d8202a --- /dev/null +++ b/tests/fixtures/parser/ast/ts-use01-requirements.json @@ -0,0 +1,5 @@ +{ + "scope": { + "@typescript-eslint/parser": ">=6.5.0" + } +} \ No newline at end of file diff --git a/tests/fixtures/parser/ast/ts-use01-scope-output.json b/tests/fixtures/parser/ast/ts-use01-scope-output.json index b67cc15d..c01962be 100644 --- a/tests/fixtures/parser/ast/ts-use01-scope-output.json +++ b/tests/fixtures/parser/ast/ts-use01-scope-output.json @@ -13,6 +13,18 @@ "defs": [], "references": [] }, + { + "name": "DecoratorMetadataObject", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DecoratorMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ClassDecoratorContext", "identifiers": [], @@ -547,6 +559,18 @@ "defs": [], "references": [] }, + { + "name": "WeakKeyTypes", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WeakKey", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ArrayBuffer", "identifiers": [], @@ -841,6 +865,12 @@ "defs": [], "references": [] }, + { + "name": "AvcEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BiquadFilterOptions", "identifiers": [], @@ -859,6 +889,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMatrixComponentOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSStyleSheetInit", "identifiers": [], @@ -1141,6 +1183,18 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "EncodedVideoChunkMetadata", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEventInit", "identifiers": [], @@ -1177,6 +1231,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemCreateWritableOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FileSystemFlags", "identifiers": [], @@ -1243,6 +1303,12 @@ "defs": [], "references": [] }, + { + "name": "GamepadEffectParameters", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadEventInit", "identifiers": [], @@ -1789,6 +1855,12 @@ "defs": [], "references": [] }, + { + "name": "PlaneLayout", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PointerEventInit", "identifiers": [], @@ -1819,6 +1891,12 @@ "defs": [], "references": [] }, + { + "name": "PropertyDefinition", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PropertyIndexedKeyframes", "identifiers": [], @@ -1963,6 +2041,12 @@ "defs": [], "references": [] }, + { + "name": "RTCIceCandidatePair", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCIceCandidatePairStats", "identifiers": [], @@ -2035,6 +2119,12 @@ "defs": [], "references": [] }, + { + "name": "RTCRtpCodec", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RTCRtpCodecCapability", "identifiers": [], @@ -2173,6 +2263,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInit", "identifiers": [], @@ -2353,6 +2449,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEventInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "TouchEventInit", "identifiers": [], @@ -2437,12 +2539,72 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderConfig", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEncodeOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderInit", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderSupport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameBufferInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameCallbackMetadata", "identifiers": [], "defs": [], "references": [] }, + { + "name": "VideoFrameCopyToOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrameInit", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperOptions", "identifiers": [], @@ -2461,6 +2623,36 @@ "defs": [], "references": [] }, + { + "name": "WebTransportCloseInfo", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportHash", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportOptions", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportSendStreamOptions", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEventInit", "identifiers": [], @@ -2485,6 +2677,12 @@ "defs": [], "references": [] }, + { + "name": "WriteParams", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NodeFilter", "identifiers": [], @@ -2827,6 +3025,12 @@ "defs": [], "references": [] }, + { + "name": "CSSImageValue", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSImportRule", "identifiers": [], @@ -2846,337 +3050,499 @@ "references": [] }, { - "name": "CSSLayerBlockRule", + "name": "CSSKeywordValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSLayerStatementRule", + "name": "CSSLayerBlockRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSMediaRule", + "name": "CSSLayerStatementRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSNamespaceRule", + "name": "CSSMathClamp", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSPageRule", + "name": "CSSMathInvert", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRule", + "name": "CSSMathMax", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSRuleList", + "name": "CSSMathMin", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleDeclaration", + "name": "CSSMathNegate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleRule", + "name": "CSSMathProduct", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSStyleSheet", + "name": "CSSMathSum", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSSupportsRule", + "name": "CSSMathValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CSSTransition", + "name": "CSSMatrixComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "Cache", + "name": "CSSMediaRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CacheStorage", + "name": "CSSNamespaceRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCaptureMediaStreamTrack", + "name": "CSSNumericArray", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasCompositing", + "name": "CSSNumericValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawImage", + "name": "CSSPageRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasDrawPath", + "name": "CSSPerspective", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFillStrokeStyles", + "name": "CSSPropertyRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasFilters", + "name": "CSSRotate", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasGradient", + "name": "CSSRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageData", + "name": "CSSRuleList", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasImageSmoothing", + "name": "CSSScale", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPath", + "name": "CSSSkew", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPathDrawingStyles", + "name": "CSSSkewX", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasPattern", + "name": "CSSSkewY", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRect", + "name": "CSSStyleDeclaration", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasRenderingContext2D", + "name": "CSSStyleRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasShadowStyles", + "name": "CSSStyleSheet", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasState", + "name": "CSSStyleValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasText", + "name": "CSSSupportsRule", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTextDrawingStyles", + "name": "CSSTransformComponent", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasTransform", + "name": "CSSTransformValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CanvasUserInterface", + "name": "CSSTransition", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelMergerNode", + "name": "CSSTranslate", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChannelSplitterNode", + "name": "CSSUnitValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "CharacterData", + "name": "CSSUnparsedValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ChildNode", + "name": "CSSVariableReferenceValue", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClientRect", + "name": "Cache", "identifiers": [], "defs": [], "references": [] }, { - "name": "Clipboard", + "name": "CacheStorage", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardEvent", + "name": "CanvasCaptureMediaStreamTrack", "identifiers": [], "defs": [], "references": [] }, { - "name": "ClipboardItem", + "name": "CanvasCompositing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CloseEvent", + "name": "CanvasDrawImage", "identifiers": [], "defs": [], "references": [] }, { - "name": "Comment", + "name": "CanvasDrawPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "CompositionEvent", + "name": "CanvasFillStrokeStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConstantSourceNode", + "name": "CanvasFilters", "identifiers": [], "defs": [], "references": [] }, { - "name": "ConvolverNode", + "name": "CanvasGradient", "identifiers": [], "defs": [], "references": [] }, { - "name": "CountQueuingStrategy", + "name": "CanvasImageData", "identifiers": [], "defs": [], "references": [] }, { - "name": "Credential", + "name": "CanvasImageSmoothing", "identifiers": [], "defs": [], "references": [] }, { - "name": "CredentialsContainer", + "name": "CanvasPath", "identifiers": [], "defs": [], "references": [] }, { - "name": "Crypto", + "name": "CanvasPathDrawingStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "CryptoKey", + "name": "CanvasPattern", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomElementRegistry", + "name": "CanvasRect", "identifiers": [], "defs": [], "references": [] }, { - "name": "CustomEvent", + "name": "CanvasRenderingContext2D", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMException", + "name": "CanvasShadowStyles", "identifiers": [], "defs": [], "references": [] }, { - "name": "DOMImplementation", + "name": "CanvasState", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasText", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTextDrawingStyles", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasTransform", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CanvasUserInterface", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelMergerNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChannelSplitterNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CharacterData", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ChildNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClientRect", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Clipboard", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ClipboardItem", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CloseEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Comment", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompositionEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConstantSourceNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ConvolverNode", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CountQueuingStrategy", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Credential", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CredentialsContainer", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "Crypto", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CryptoKey", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomElementRegistry", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CustomEvent", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMException", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "DOMImplementation", "identifiers": [], "defs": [], "references": [] @@ -3295,6 +3661,12 @@ "defs": [], "references": [] }, + { + "name": "DecompressionStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "DelayNode", "identifiers": [], @@ -3469,6 +3841,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunk", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorEvent", "identifiers": [], @@ -3595,6 +3973,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWritableFileStream", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "FocusEvent", "identifiers": [], @@ -4813,6 +5197,12 @@ "defs": [], "references": [] }, + { + "name": "NavigatorBadge", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "NavigatorConcurrentHardware", "identifiers": [], @@ -5227,6 +5617,12 @@ "defs": [], "references": [] }, + { + "name": "PopoverInvokerElement", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ProcessingInstruction", "identifiers": [], @@ -5503,6 +5899,24 @@ "defs": [], "references": [] }, + { + "name": "Report", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportBody", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "ReportingObserver", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Request", "identifiers": [], @@ -6361,6 +6775,18 @@ "defs": [], "references": [] }, + { + "name": "StylePropertyMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "StylePropertyMapReadOnly", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "StyleSheet", "identifiers": [], @@ -6481,6 +6907,12 @@ "defs": [], "references": [] }, + { + "name": "ToggleEvent", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Touch", "identifiers": [], @@ -6553,6 +6985,12 @@ "defs": [], "references": [] }, + { + "name": "UserActivation", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VTTCue", "identifiers": [], @@ -6577,6 +7015,36 @@ "defs": [], "references": [] }, + { + "name": "VideoDecoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoDecoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoderEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoEncoder", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "VideoFrame", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoPlaybackQuality", "identifiers": [], @@ -6619,6 +7087,12 @@ "defs": [], "references": [] }, + { + "name": "WEBGL_compressed_texture_pvrtc", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WEBGL_compressed_texture_s3tc", "identifiers": [], @@ -6667,6 +7141,24 @@ "defs": [], "references": [] }, + { + "name": "WakeLock", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinelEventMap", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WakeLockSentinel", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WaveShaperNode", "identifiers": [], @@ -6817,6 +7309,30 @@ "defs": [], "references": [] }, + { + "name": "WebTransport", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportBidirectionalStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportDatagramDuplexStream", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportError", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WheelEvent", "identifiers": [], @@ -7015,6 +7531,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ErrorCallback", "identifiers": [], @@ -7141,6 +7663,12 @@ "defs": [], "references": [] }, + { + "name": "ReportingObserverCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ResizeObserverCallback", "identifiers": [], @@ -7207,6 +7735,12 @@ "defs": [], "references": [] }, + { + "name": "VideoFrameOutputCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFrameRequestCallback", "identifiers": [], @@ -7219,6 +7753,12 @@ "defs": [], "references": [] }, + { + "name": "WebCodecsErrorCallback", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HTMLElementTagNameMap", "identifiers": [], @@ -7255,6 +7795,30 @@ "defs": [], "references": [] }, + { + "name": "AllowSharedBufferSource", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFill", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillSection", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BigInteger", "identifiers": [], @@ -7291,12 +7855,30 @@ "defs": [], "references": [] }, + { + "name": "CSSKeywordish", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CSSNumberish", "identifiers": [], "defs": [], "references": [] }, + { + "name": "CSSPerspectiveValue", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSUnparsedSegment", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanvasImageSource", "identifiers": [], @@ -7357,6 +7939,12 @@ "defs": [], "references": [] }, + { + "name": "FileSystemWriteChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "Float32List", "identifiers": [], @@ -7531,6 +8119,18 @@ "defs": [], "references": [] }, + { + "name": "OptionalPostfixToken", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "OptionalPrefixToken", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "PerformanceEntryList", "identifiers": [], @@ -7561,6 +8161,12 @@ "defs": [], "references": [] }, + { + "name": "ReportList", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "RequestInfo", "identifiers": [], @@ -7615,6 +8221,12 @@ "defs": [], "references": [] }, + { + "name": "AlphaOption", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AnimationPlayState", "identifiers": [], @@ -7663,6 +8275,42 @@ "defs": [], "references": [] }, + { + "name": "AutoFillAddressKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillBase", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillContactKind", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillCredentialField", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "AutoFillNormalField", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "AutoKeyword", "identifiers": [], @@ -7675,6 +8323,12 @@ "defs": [], "references": [] }, + { + "name": "AvcBitstreamFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "BinaryType", "identifiers": [], @@ -7687,6 +8341,18 @@ "defs": [], "references": [] }, + { + "name": "CSSMathOperator", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "CSSNumericBaseType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CanPlayTypeResult", "identifiers": [], @@ -7771,6 +8437,12 @@ "defs": [], "references": [] }, + { + "name": "CodecState", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "ColorGamut", "identifiers": [], @@ -7795,6 +8467,12 @@ "defs": [], "references": [] }, + { + "name": "CompressionFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "CredentialMediationRequirement", "identifiers": [], @@ -7837,6 +8515,12 @@ "defs": [], "references": [] }, + { + "name": "EncodedVideoChunkType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "EndOfStreamError", "identifiers": [], @@ -7891,6 +8575,18 @@ "defs": [], "references": [] }, + { + "name": "GamepadHapticEffectType", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "GamepadHapticsResult", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "GamepadMappingType", "identifiers": [], @@ -7903,6 +8599,12 @@ "defs": [], "references": [] }, + { + "name": "HardwareAcceleration", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "HdrMetadataType", "identifiers": [], @@ -7975,6 +8677,12 @@ "defs": [], "references": [] }, + { + "name": "LatencyMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "LineAlignSetting", "identifiers": [], @@ -8095,12 +8803,6 @@ "defs": [], "references": [] }, - { - "name": "OrientationLockType", - "identifiers": [], - "defs": [], - "references": [] - }, { "name": "OrientationType", "identifiers": [], @@ -8521,6 +9223,12 @@ "defs": [], "references": [] }, + { + "name": "VideoEncoderBitrateMode", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoFacingModeEnum", "identifiers": [], @@ -8533,24 +9241,54 @@ "defs": [], "references": [] }, + { + "name": "VideoPixelFormat", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "VideoTransferCharacteristics", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WakeLockType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WebGLPowerPreference", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WebTransportCongestionControl", + "identifiers": [], + "defs": [], + "references": [] + }, + { + "name": "WebTransportErrorSource", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "WorkerType", "identifiers": [], "defs": [], "references": [] }, + { + "name": "WriteCommandType", + "identifiers": [], + "defs": [], + "references": [] + }, { "name": "XMLHttpRequestResponseType", "identifiers": [], diff --git a/tests/fixtures/parser/style-context/one-line-css-output.json b/tests/fixtures/parser/style-context/one-line-css-output.json index a53d7791..7ab09873 100644 --- a/tests/fixtures/parser/style-context/one-line-css-output.json +++ b/tests/fixtures/parser/style-context/one-line-css-output.json @@ -29,7 +29,7 @@ "end": { "line": 7, "column": 30, - "offset": 99 + "offset": 100 }, "inputId": 0, "start": { @@ -45,7 +45,7 @@ "end": { "line": 7, "column": 32, - "offset": 101 + "offset": 102 }, "inputId": 0, "start": { diff --git a/tests/fixtures/parser/style-context/simple-css-output.json b/tests/fixtures/parser/style-context/simple-css-output.json index 5ee1a9bb..955dcdad 100644 --- a/tests/fixtures/parser/style-context/simple-css-output.json +++ b/tests/fixtures/parser/style-context/simple-css-output.json @@ -29,7 +29,7 @@ "end": { "line": 11, "column": 15, - "offset": 117 + "offset": 118 }, "inputId": 0, "start": { @@ -45,7 +45,7 @@ "end": { "line": 12, "column": 3, - "offset": 121 + "offset": 122 }, "inputId": 0, "start": { @@ -78,7 +78,7 @@ "end": { "line": 15, "column": 24, - "offset": 153 + "offset": 154 }, "inputId": 0, "start": { @@ -94,7 +94,7 @@ "end": { "line": 16, "column": 3, - "offset": 157 + "offset": 158 }, "inputId": 0, "start": { diff --git a/tests/fixtures/parser/style-context/simple-scss-output.json b/tests/fixtures/parser/style-context/simple-scss-output.json index 06a7bcc2..ff6e7a1a 100644 --- a/tests/fixtures/parser/style-context/simple-scss-output.json +++ b/tests/fixtures/parser/style-context/simple-scss-output.json @@ -62,7 +62,7 @@ "end": { "line": 11, "column": 17, - "offset": 214 + "offset": 215 }, "inputId": 0, "start": { @@ -78,7 +78,7 @@ "end": { "line": 12, "column": 5, - "offset": 220 + "offset": 221 }, "inputId": 0, "start": { @@ -111,7 +111,7 @@ "end": { "line": 15, "column": 24, - "offset": 264 + "offset": 265 }, "inputId": 0, "start": { @@ -127,7 +127,7 @@ "end": { "line": 16, "column": 5, - "offset": 270 + "offset": 271 }, "inputId": 0, "start": { @@ -145,7 +145,7 @@ "end": { "line": 17, "column": 3, - "offset": 274 + "offset": 275 }, "inputId": 0, "start": { diff --git a/tests/fixtures/parser/style-context/unrelated-style-attr-output.json b/tests/fixtures/parser/style-context/unrelated-style-attr-output.json index 584799ef..102b5378 100644 --- a/tests/fixtures/parser/style-context/unrelated-style-attr-output.json +++ b/tests/fixtures/parser/style-context/unrelated-style-attr-output.json @@ -29,7 +29,7 @@ "end": { "line": 11, "column": 15, - "offset": 134 + "offset": 135 }, "inputId": 0, "start": { @@ -45,7 +45,7 @@ "end": { "line": 12, "column": 3, - "offset": 138 + "offset": 139 }, "inputId": 0, "start": { @@ -78,7 +78,7 @@ "end": { "line": 15, "column": 24, - "offset": 170 + "offset": 171 }, "inputId": 0, "start": { @@ -94,7 +94,7 @@ "end": { "line": 16, "column": 3, - "offset": 174 + "offset": 175 }, "inputId": 0, "start": { diff --git a/tests/fixtures/parser/style-location-converter/simple-css-output.json b/tests/fixtures/parser/style-location-converter/simple-css-output.json index c2f8d1ad..abbfd386 100644 --- a/tests/fixtures/parser/style-location-converter/simple-css-output.json +++ b/tests/fixtures/parser/style-location-converter/simple-css-output.json @@ -28,7 +28,7 @@ }, [ 92, - 122 + 123 ] ], [ @@ -44,7 +44,7 @@ }, [ 107, - 118 + 119 ] ], [ @@ -60,7 +60,7 @@ }, [ 126, - 158 + 159 ] ], [ @@ -76,7 +76,7 @@ }, [ 134, - 154 + 155 ] ] ] diff --git a/tests/fixtures/parser/style-location-converter/simple-scss-output.json b/tests/fixtures/parser/style-location-converter/simple-scss-output.json index 01cb982b..753812d9 100644 --- a/tests/fixtures/parser/style-location-converter/simple-scss-output.json +++ b/tests/fixtures/parser/style-location-converter/simple-scss-output.json @@ -28,7 +28,7 @@ }, [ 133, - 275 + 276 ] ], [ @@ -44,7 +44,7 @@ }, [ 150, - 221 + 222 ] ], [ @@ -76,7 +76,7 @@ }, [ 204, - 215 + 216 ] ], [ @@ -92,7 +92,7 @@ }, [ 227, - 271 + 272 ] ], [ @@ -108,7 +108,7 @@ }, [ 247, - 265 + 266 ] ] ]