diff --git a/packages/eslint-plugin/tests/eslint-rules/no-undef.test.ts b/packages/eslint-plugin/tests/eslint-rules/no-undef.test.ts index c87e5b4433e2..ddb4b7026146 100644 --- a/packages/eslint-plugin/tests/eslint-rules/no-undef.test.ts +++ b/packages/eslint-plugin/tests/eslint-rules/no-undef.test.ts @@ -140,6 +140,10 @@ function predicate(arg: any): asserts arg is T { } } `, + // https://github.com/typescript-eslint/typescript-eslint/issues/2477 + ` +const x = 1 as const; + `, ], invalid: [ { diff --git a/packages/scope-manager/src/lib/dom.iterable.ts b/packages/scope-manager/src/lib/dom.iterable.ts index d6970cee99ad..2893ddae28ad 100644 --- a/packages/scope-manager/src/lib/dom.iterable.ts +++ b/packages/scope-manager/src/lib/dom.iterable.ts @@ -10,363 +10,311 @@ export const dom_iterable = { isTypeVariable: true, isValueVariable: false, name: 'AudioParam', - writeable: false, }, AudioParamMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioParamMap', - writeable: false, }, BaseAudioContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BaseAudioContext', - writeable: false, }, CSSRuleList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CSSRuleList', - writeable: false, }, CSSStyleDeclaration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CSSStyleDeclaration', - writeable: false, }, Cache: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Cache', - writeable: false, }, CanvasPathDrawingStyles: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasPathDrawingStyles', - writeable: false, }, ClientRectList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ClientRectList', - writeable: false, }, DOMRectList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMRectList', - writeable: false, }, DOMStringList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMStringList', - writeable: false, }, DOMTokenList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMTokenList', - writeable: false, }, DataTransferItemList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DataTransferItemList', - writeable: false, }, FileList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FileList', - writeable: false, }, FormData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FormData', - writeable: false, }, HTMLAllCollection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLAllCollection', - writeable: false, }, HTMLCollectionBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLCollectionBase', - writeable: false, }, HTMLCollectionOf: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLCollectionOf', - writeable: false, }, HTMLFormElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLFormElement', - writeable: false, }, HTMLSelectElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLSelectElement', - writeable: false, }, Headers: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Headers', - writeable: false, }, IDBObjectStore: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBObjectStore', - writeable: false, }, MediaKeyStatusMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaKeyStatusMap', - writeable: false, }, MediaList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaList', - writeable: false, }, MimeTypeArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MimeTypeArray', - writeable: false, }, NamedNodeMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NamedNodeMap', - writeable: false, }, Navigator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Navigator', - writeable: false, }, NodeList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NodeList', - writeable: false, }, NodeListOf: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NodeListOf', - writeable: false, }, Plugin: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Plugin', - writeable: false, }, PluginArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PluginArray', - writeable: false, }, RTCRtpTransceiver: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpTransceiver', - writeable: false, }, RTCStatsReport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCStatsReport', - writeable: false, }, SVGLengthList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGLengthList', - writeable: false, }, SVGNumberList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGNumberList', - writeable: false, }, SVGPointList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGPointList', - writeable: false, }, SVGStringList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGStringList', - writeable: false, }, SourceBufferList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SourceBufferList', - writeable: false, }, SpeechGrammarList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SpeechGrammarList', - writeable: false, }, SpeechRecognitionResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SpeechRecognitionResult', - writeable: false, }, SpeechRecognitionResultList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SpeechRecognitionResultList', - writeable: false, }, StyleSheetList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StyleSheetList', - writeable: false, }, TextTrackCueList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextTrackCueList', - writeable: false, }, TextTrackList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextTrackList', - writeable: false, }, TouchList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TouchList', - writeable: false, }, URLSearchParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'URLSearchParams', - writeable: false, }, VRDisplay: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VRDisplay', - writeable: false, }, WEBGL_draw_buffers: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_draw_buffers', - writeable: false, }, WebAuthentication: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebAuthentication', - writeable: false, }, WebGL2RenderingContextBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGL2RenderingContextBase', - writeable: false, }, WebGL2RenderingContextOverloads: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGL2RenderingContextOverloads', - writeable: false, }, WebGLRenderingContextBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLRenderingContextBase', - writeable: false, }, WebGLRenderingContextOverloads: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLRenderingContextOverloads', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/dom.ts b/packages/scope-manager/src/lib/dom.ts index 6bbfd4d13b39..8f578d13349c 100644 --- a/packages/scope-manager/src/lib/dom.ts +++ b/packages/scope-manager/src/lib/dom.ts @@ -10,9218 +10,7901 @@ export const dom = { isTypeVariable: true, isValueVariable: false, name: 'Account', - writeable: false, }, AddEventListenerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AddEventListenerOptions', - writeable: false, }, AesCbcParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesCbcParams', - writeable: false, }, AesCtrParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesCtrParams', - writeable: false, }, AesDerivedKeyParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesDerivedKeyParams', - writeable: false, }, AesGcmParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesGcmParams', - writeable: false, }, AesKeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesKeyAlgorithm', - writeable: false, }, AesKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesKeyGenParams', - writeable: false, }, Algorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Algorithm', - writeable: false, }, AnalyserOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AnalyserOptions', - writeable: false, }, AnimationEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AnimationEventInit', - writeable: false, }, AnimationPlaybackEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AnimationPlaybackEventInit', - writeable: false, }, AssertionOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AssertionOptions', - writeable: false, }, AssignedNodesOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AssignedNodesOptions', - writeable: false, }, AudioBufferOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioBufferOptions', - writeable: false, }, AudioBufferSourceOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioBufferSourceOptions', - writeable: false, }, AudioContextInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioContextInfo', - writeable: false, }, AudioContextOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioContextOptions', - writeable: false, }, AudioNodeOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioNodeOptions', - writeable: false, }, AudioParamDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioParamDescriptor', - writeable: false, }, AudioProcessingEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioProcessingEventInit', - writeable: false, }, AudioTimestamp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioTimestamp', - writeable: false, }, AudioWorkletNodeOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioWorkletNodeOptions', - writeable: false, }, AuthenticationExtensionsClientInputs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AuthenticationExtensionsClientInputs', - writeable: false, }, AuthenticationExtensionsClientOutputs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AuthenticationExtensionsClientOutputs', - writeable: false, }, AuthenticatorSelectionCriteria: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AuthenticatorSelectionCriteria', - writeable: false, }, BiquadFilterOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BiquadFilterOptions', - writeable: false, }, BlobPropertyBag: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BlobPropertyBag', - writeable: false, }, ByteLengthChunk: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ByteLengthChunk', - writeable: false, }, CacheQueryOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CacheQueryOptions', - writeable: false, }, CanvasRenderingContext2DSettings: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasRenderingContext2DSettings', - writeable: false, }, ChannelMergerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ChannelMergerOptions', - writeable: false, }, ChannelSplitterOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ChannelSplitterOptions', - writeable: false, }, ClientData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ClientData', - writeable: false, }, ClientQueryOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ClientQueryOptions', - writeable: false, }, ClipboardEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ClipboardEventInit', - writeable: false, }, CloseEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CloseEventInit', - writeable: false, }, CompositionEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CompositionEventInit', - writeable: false, }, ComputedEffectTiming: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ComputedEffectTiming', - writeable: false, }, ComputedKeyframe: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ComputedKeyframe', - writeable: false, }, ConfirmSiteSpecificExceptionsInformation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConfirmSiteSpecificExceptionsInformation', - writeable: false, }, ConstantSourceOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstantSourceOptions', - writeable: false, }, ConstrainBooleanParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstrainBooleanParameters', - writeable: false, }, ConstrainDOMStringParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstrainDOMStringParameters', - writeable: false, }, ConstrainDoubleRange: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstrainDoubleRange', - writeable: false, }, ConstrainULongRange: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstrainULongRange', - writeable: false, }, ConstrainVideoFacingModeParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstrainVideoFacingModeParameters', - writeable: false, }, ConvolverOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConvolverOptions', - writeable: false, }, CredentialCreationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CredentialCreationOptions', - writeable: false, }, CredentialRequestOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CredentialRequestOptions', - writeable: false, }, CustomEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CustomEventInit', - writeable: false, }, DOMMatrix2DInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMMatrix2DInit', - writeable: false, }, DOMMatrixInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMMatrixInit', - writeable: false, }, DOMPointInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMPointInit', - writeable: false, }, DOMQuadInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMQuadInit', - writeable: false, }, DOMRectInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMRectInit', - writeable: false, }, DelayOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DelayOptions', - writeable: false, }, DeviceLightEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DeviceLightEventInit', - writeable: false, }, DeviceMotionEventAccelerationInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DeviceMotionEventAccelerationInit', - writeable: false, }, DeviceMotionEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DeviceMotionEventInit', - writeable: false, }, DeviceMotionEventRotationRateInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DeviceMotionEventRotationRateInit', - writeable: false, }, DeviceOrientationEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DeviceOrientationEventInit', - writeable: false, }, DevicePermissionDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DevicePermissionDescriptor', - writeable: false, }, DocumentTimelineOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DocumentTimelineOptions', - writeable: false, }, DoubleRange: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DoubleRange', - writeable: false, }, DragEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DragEventInit', - writeable: false, }, DynamicsCompressorOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DynamicsCompressorOptions', - writeable: false, }, EcKeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EcKeyAlgorithm', - writeable: false, }, EcKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EcKeyGenParams', - writeable: false, }, EcKeyImportParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EcKeyImportParams', - writeable: false, }, EcdhKeyDeriveParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EcdhKeyDeriveParams', - writeable: false, }, EcdsaParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EcdsaParams', - writeable: false, }, EffectTiming: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EffectTiming', - writeable: false, }, ElementCreationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ElementCreationOptions', - writeable: false, }, ElementDefinitionOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ElementDefinitionOptions', - writeable: false, }, ErrorEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ErrorEventInit', - writeable: false, }, EventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventInit', - writeable: false, }, EventListenerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventListenerOptions', - writeable: false, }, EventModifierInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventModifierInit', - writeable: false, }, EventSourceInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventSourceInit', - writeable: false, }, ExceptionInformation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ExceptionInformation', - writeable: false, }, FilePropertyBag: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FilePropertyBag', - writeable: false, }, FocusEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FocusEventInit', - writeable: false, }, FocusNavigationEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FocusNavigationEventInit', - writeable: false, }, FocusNavigationOrigin: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FocusNavigationOrigin', - writeable: false, }, FocusOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FocusOptions', - writeable: false, }, FullscreenOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FullscreenOptions', - writeable: false, }, GainOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GainOptions', - writeable: false, }, GamepadEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GamepadEventInit', - writeable: false, }, GetNotificationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GetNotificationOptions', - writeable: false, }, GetRootNodeOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GetRootNodeOptions', - writeable: false, }, HashChangeEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HashChangeEventInit', - writeable: false, }, HkdfParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HkdfParams', - writeable: false, }, HmacImportParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HmacImportParams', - writeable: false, }, HmacKeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HmacKeyAlgorithm', - writeable: false, }, HmacKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HmacKeyGenParams', - writeable: false, }, IDBIndexParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBIndexParameters', - writeable: false, }, IDBObjectStoreParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBObjectStoreParameters', - writeable: false, }, IDBVersionChangeEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBVersionChangeEventInit', - writeable: false, }, IIRFilterOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IIRFilterOptions', - writeable: false, }, ImageBitmapOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageBitmapOptions', - writeable: false, }, ImageBitmapRenderingContextSettings: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageBitmapRenderingContextSettings', - writeable: false, }, ImageEncodeOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageEncodeOptions', - writeable: false, }, InputEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'InputEventInit', - writeable: false, }, IntersectionObserverEntryInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IntersectionObserverEntryInit', - writeable: false, }, IntersectionObserverInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IntersectionObserverInit', - writeable: false, }, JsonWebKey: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'JsonWebKey', - writeable: false, }, KeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyAlgorithm', - writeable: false, }, KeyboardEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyboardEventInit', - writeable: false, }, Keyframe: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Keyframe', - writeable: false, }, KeyframeAnimationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyframeAnimationOptions', - writeable: false, }, KeyframeEffectOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyframeEffectOptions', - writeable: false, }, MediaElementAudioSourceOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaElementAudioSourceOptions', - writeable: false, }, MediaEncryptedEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaEncryptedEventInit', - writeable: false, }, MediaKeyMessageEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaKeyMessageEventInit', - writeable: false, }, MediaKeySystemConfiguration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaKeySystemConfiguration', - writeable: false, }, MediaKeySystemMediaCapability: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaKeySystemMediaCapability', - writeable: false, }, MediaQueryListEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaQueryListEventInit', - writeable: false, }, MediaStreamAudioSourceOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaStreamAudioSourceOptions', - writeable: false, }, MediaStreamConstraints: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaStreamConstraints', - writeable: false, }, MediaStreamErrorEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaStreamErrorEventInit', - writeable: false, }, MediaStreamEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaStreamEventInit', - writeable: false, }, MediaStreamTrackAudioSourceOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaStreamTrackAudioSourceOptions', - writeable: false, }, MediaStreamTrackEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaStreamTrackEventInit', - writeable: false, }, MediaTrackCapabilities: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaTrackCapabilities', - writeable: false, }, MediaTrackConstraintSet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaTrackConstraintSet', - writeable: false, }, MediaTrackConstraints: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaTrackConstraints', - writeable: false, }, MediaTrackSettings: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaTrackSettings', - writeable: false, }, MediaTrackSupportedConstraints: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaTrackSupportedConstraints', - writeable: false, }, MessageEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MessageEventInit', - writeable: false, }, MidiPermissionDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MidiPermissionDescriptor', - writeable: false, }, MouseEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MouseEventInit', - writeable: false, }, MultiCacheQueryOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MultiCacheQueryOptions', - writeable: false, }, MutationObserverInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MutationObserverInit', - writeable: false, }, NavigationPreloadState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigationPreloadState', - writeable: false, }, NotificationAction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationAction', - writeable: false, }, NotificationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationOptions', - writeable: false, }, OfflineAudioCompletionEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OfflineAudioCompletionEventInit', - writeable: false, }, OfflineAudioContextOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OfflineAudioContextOptions', - writeable: false, }, OptionalEffectTiming: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OptionalEffectTiming', - writeable: false, }, OscillatorOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OscillatorOptions', - writeable: false, }, PageTransitionEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PageTransitionEventInit', - writeable: false, }, PannerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PannerOptions', - writeable: false, }, PaymentCurrencyAmount: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentCurrencyAmount', - writeable: false, }, PaymentDetailsBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentDetailsBase', - writeable: false, }, PaymentDetailsInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentDetailsInit', - writeable: false, }, PaymentDetailsModifier: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentDetailsModifier', - writeable: false, }, PaymentDetailsUpdate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentDetailsUpdate', - writeable: false, }, PaymentItem: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentItem', - writeable: false, }, PaymentMethodData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentMethodData', - writeable: false, }, PaymentOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentOptions', - writeable: false, }, PaymentRequestUpdateEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentRequestUpdateEventInit', - writeable: false, }, PaymentShippingOption: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentShippingOption', - writeable: false, }, Pbkdf2Params: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Pbkdf2Params', - writeable: false, }, PerformanceObserverInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PerformanceObserverInit', - writeable: false, }, PeriodicWaveConstraints: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PeriodicWaveConstraints', - writeable: false, }, PeriodicWaveOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PeriodicWaveOptions', - writeable: false, }, PermissionDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PermissionDescriptor', - writeable: false, }, PipeOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PipeOptions', - writeable: false, }, PointerEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PointerEventInit', - writeable: false, }, PopStateEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PopStateEventInit', - writeable: false, }, PositionOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PositionOptions', - writeable: false, }, PostMessageOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PostMessageOptions', - writeable: false, }, ProgressEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ProgressEventInit', - writeable: false, }, PromiseRejectionEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseRejectionEventInit', - writeable: false, }, PropertyIndexedKeyframes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PropertyIndexedKeyframes', - writeable: false, }, PublicKeyCredentialCreationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PublicKeyCredentialCreationOptions', - writeable: false, }, PublicKeyCredentialDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PublicKeyCredentialDescriptor', - writeable: false, }, PublicKeyCredentialEntity: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PublicKeyCredentialEntity', - writeable: false, }, PublicKeyCredentialParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PublicKeyCredentialParameters', - writeable: false, }, PublicKeyCredentialRequestOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PublicKeyCredentialRequestOptions', - writeable: false, }, PublicKeyCredentialRpEntity: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PublicKeyCredentialRpEntity', - writeable: false, }, PublicKeyCredentialUserEntity: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PublicKeyCredentialUserEntity', - writeable: false, }, PushPermissionDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushPermissionDescriptor', - writeable: false, }, PushSubscriptionJSON: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushSubscriptionJSON', - writeable: false, }, PushSubscriptionOptionsInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushSubscriptionOptionsInit', - writeable: false, }, QueuingStrategy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'QueuingStrategy', - writeable: false, }, RTCAnswerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCAnswerOptions', - writeable: false, }, RTCCertificateExpiration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCCertificateExpiration', - writeable: false, }, RTCConfiguration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCConfiguration', - writeable: false, }, RTCDTMFToneChangeEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDTMFToneChangeEventInit', - writeable: false, }, RTCDataChannelEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDataChannelEventInit', - writeable: false, }, RTCDataChannelInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDataChannelInit', - writeable: false, }, RTCDtlsFingerprint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDtlsFingerprint', - writeable: false, }, RTCDtlsParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDtlsParameters', - writeable: false, }, RTCErrorEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCErrorEventInit', - writeable: false, }, RTCErrorInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCErrorInit', - writeable: false, }, RTCIceCandidateAttributes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceCandidateAttributes', - writeable: false, }, RTCIceCandidateComplete: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceCandidateComplete', - writeable: false, }, RTCIceCandidateDictionary: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceCandidateDictionary', - writeable: false, }, RTCIceCandidateInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceCandidateInit', - writeable: false, }, RTCIceCandidatePair: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceCandidatePair', - writeable: false, }, RTCIceCandidatePairStats: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceCandidatePairStats', - writeable: false, }, RTCIceGatherOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceGatherOptions', - writeable: false, }, RTCIceParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceParameters', - writeable: false, }, RTCIceServer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceServer', - writeable: false, }, RTCIdentityProviderOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIdentityProviderOptions', - writeable: false, }, RTCInboundRTPStreamStats: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCInboundRTPStreamStats', - writeable: false, }, RTCMediaStreamTrackStats: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCMediaStreamTrackStats', - writeable: false, }, RTCOAuthCredential: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCOAuthCredential', - writeable: false, }, RTCOfferAnswerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCOfferAnswerOptions', - writeable: false, }, RTCOfferOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCOfferOptions', - writeable: false, }, RTCOutboundRTPStreamStats: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCOutboundRTPStreamStats', - writeable: false, }, RTCPeerConnectionIceErrorEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCPeerConnectionIceErrorEventInit', - writeable: false, }, RTCPeerConnectionIceEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCPeerConnectionIceEventInit', - writeable: false, }, RTCRTPStreamStats: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRTPStreamStats', - writeable: false, }, RTCRtcpFeedback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtcpFeedback', - writeable: false, }, RTCRtcpParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtcpParameters', - writeable: false, }, RTCRtpCapabilities: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpCapabilities', - writeable: false, }, RTCRtpCodecCapability: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpCodecCapability', - writeable: false, }, RTCRtpCodecParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpCodecParameters', - writeable: false, }, RTCRtpCodingParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpCodingParameters', - writeable: false, }, RTCRtpContributingSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpContributingSource', - writeable: false, }, RTCRtpDecodingParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpDecodingParameters', - writeable: false, }, RTCRtpEncodingParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpEncodingParameters', - writeable: false, }, RTCRtpFecParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpFecParameters', - writeable: false, }, RTCRtpHeaderExtension: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpHeaderExtension', - writeable: false, }, RTCRtpHeaderExtensionCapability: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpHeaderExtensionCapability', - writeable: false, }, RTCRtpHeaderExtensionParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpHeaderExtensionParameters', - writeable: false, }, RTCRtpParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpParameters', - writeable: false, }, RTCRtpReceiveParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpReceiveParameters', - writeable: false, }, RTCRtpRtxParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpRtxParameters', - writeable: false, }, RTCRtpSendParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpSendParameters', - writeable: false, }, RTCRtpSynchronizationSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpSynchronizationSource', - writeable: false, }, RTCRtpTransceiverInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpTransceiverInit', - writeable: false, }, RTCRtpUnhandled: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpUnhandled', - writeable: false, }, RTCSessionDescriptionInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSessionDescriptionInit', - writeable: false, }, RTCSrtpKeyParam: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSrtpKeyParam', - writeable: false, }, RTCSrtpSdesParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSrtpSdesParameters', - writeable: false, }, RTCSsrcRange: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSsrcRange', - writeable: false, }, RTCStats: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCStats', - writeable: false, }, RTCStatsEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCStatsEventInit', - writeable: false, }, RTCStatsReport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCStatsReport', - writeable: false, }, RTCTrackEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCTrackEventInit', - writeable: false, }, RTCTransportStats: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCTransportStats', - writeable: false, }, ReadableStreamReadDoneResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamReadDoneResult', - writeable: false, }, ReadableStreamReadValueResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamReadValueResult', - writeable: false, }, RegistrationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegistrationOptions', - writeable: false, }, RequestInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestInit', - writeable: false, }, ResponseInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ResponseInit', - writeable: false, }, RsaHashedImportParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaHashedImportParams', - writeable: false, }, RsaHashedKeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaHashedKeyAlgorithm', - writeable: false, }, RsaHashedKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaHashedKeyGenParams', - writeable: false, }, RsaKeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaKeyAlgorithm', - writeable: false, }, RsaKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaKeyGenParams', - writeable: false, }, RsaOaepParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaOaepParams', - writeable: false, }, RsaOtherPrimesInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaOtherPrimesInfo', - writeable: false, }, RsaPssParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaPssParams', - writeable: false, }, SVGBoundingBoxOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGBoundingBoxOptions', - writeable: false, }, ScopedCredentialDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScopedCredentialDescriptor', - writeable: false, }, ScopedCredentialOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScopedCredentialOptions', - writeable: false, }, ScopedCredentialParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScopedCredentialParameters', - writeable: false, }, ScrollIntoViewOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScrollIntoViewOptions', - writeable: false, }, ScrollOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScrollOptions', - writeable: false, }, ScrollToOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScrollToOptions', - writeable: false, }, SecurityPolicyViolationEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SecurityPolicyViolationEventInit', - writeable: false, }, ServiceWorkerMessageEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerMessageEventInit', - writeable: false, }, ShadowRootInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ShadowRootInit', - writeable: false, }, ShareData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ShareData', - writeable: false, }, SpeechSynthesisErrorEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SpeechSynthesisErrorEventInit', - writeable: false, }, SpeechSynthesisEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SpeechSynthesisEventInit', - writeable: false, }, StaticRangeInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StaticRangeInit', - writeable: false, }, StereoPannerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StereoPannerOptions', - writeable: false, }, StorageEstimate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StorageEstimate', - writeable: false, }, StorageEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StorageEventInit', - writeable: false, }, StoreExceptionsInformation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StoreExceptionsInformation', - writeable: false, }, StoreSiteSpecificExceptionsInformation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StoreSiteSpecificExceptionsInformation', - writeable: false, }, TextDecodeOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextDecodeOptions', - writeable: false, }, TextDecoderOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextDecoderOptions', - writeable: false, }, TextEncoderEncodeIntoResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextEncoderEncodeIntoResult', - writeable: false, }, TouchEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TouchEventInit', - writeable: false, }, TouchInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TouchInit', - writeable: false, }, TrackEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TrackEventInit', - writeable: false, }, Transformer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Transformer', - writeable: false, }, TransitionEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TransitionEventInit', - writeable: false, }, UIEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UIEventInit', - writeable: false, }, ULongRange: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ULongRange', - writeable: false, }, UnderlyingByteSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UnderlyingByteSource', - writeable: false, }, UnderlyingSink: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UnderlyingSink', - writeable: false, }, UnderlyingSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UnderlyingSource', - writeable: false, }, VRDisplayEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VRDisplayEventInit', - writeable: false, }, VRLayer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VRLayer', - writeable: false, }, VRStageParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VRStageParameters', - writeable: false, }, WaveShaperOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WaveShaperOptions', - writeable: false, }, WebAuthnExtensions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebAuthnExtensions', - writeable: false, }, WebGLContextAttributes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLContextAttributes', - writeable: false, }, WebGLContextEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLContextEventInit', - writeable: false, }, WheelEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WheelEventInit', - writeable: false, }, WorkerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WorkerOptions', - writeable: false, }, WorkletOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WorkletOptions', - writeable: false, }, txAuthGenericArg: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'txAuthGenericArg', - writeable: false, }, EventListener: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventListener', - writeable: false, }, XPathNSResolver: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'XPathNSResolver', - writeable: false, }, ANGLE_instanced_arrays: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ANGLE_instanced_arrays', - writeable: false, }, AbortController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AbortController', - writeable: false, }, AbortSignalEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AbortSignalEventMap', - writeable: false, }, AbortSignal: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AbortSignal', - writeable: false, }, AbstractRange: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AbstractRange', - writeable: false, }, AbstractWorkerEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AbstractWorkerEventMap', - writeable: false, }, AbstractWorker: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AbstractWorker', - writeable: false, }, AesCfbParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesCfbParams', - writeable: false, }, AesCmacParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesCmacParams', - writeable: false, }, AnalyserNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AnalyserNode', - writeable: false, }, Animatable: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Animatable', - writeable: false, }, AnimationEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AnimationEventMap', - writeable: false, }, Animation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Animation', - writeable: false, }, AnimationEffect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AnimationEffect', - writeable: false, }, AnimationEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AnimationEvent', - writeable: false, }, AnimationFrameProvider: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AnimationFrameProvider', - writeable: false, }, AnimationPlaybackEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AnimationPlaybackEvent', - writeable: false, }, AnimationTimeline: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AnimationTimeline', - writeable: false, }, ApplicationCacheEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ApplicationCacheEventMap', - writeable: false, }, ApplicationCache: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ApplicationCache', - writeable: false, }, Attr: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Attr', - writeable: false, }, AudioBuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioBuffer', - writeable: false, }, AudioBufferSourceNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioBufferSourceNode', - writeable: false, }, AudioContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioContext', - writeable: false, }, AudioDestinationNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioDestinationNode', - writeable: false, }, AudioListener: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioListener', - writeable: false, }, AudioNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioNode', - writeable: false, }, AudioParam: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioParam', - writeable: false, }, AudioParamMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioParamMap', - writeable: false, }, AudioProcessingEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioProcessingEvent', - writeable: false, }, AudioScheduledSourceNodeEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioScheduledSourceNodeEventMap', - writeable: false, }, AudioScheduledSourceNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioScheduledSourceNode', - writeable: false, }, AudioWorklet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioWorklet', - writeable: false, }, AudioWorkletNodeEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioWorkletNodeEventMap', - writeable: false, }, AudioWorkletNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AudioWorkletNode', - writeable: false, }, AuthenticatorAssertionResponse: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AuthenticatorAssertionResponse', - writeable: false, }, AuthenticatorAttestationResponse: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AuthenticatorAttestationResponse', - writeable: false, }, AuthenticatorResponse: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AuthenticatorResponse', - writeable: false, }, BarProp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BarProp', - writeable: false, }, BaseAudioContextEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BaseAudioContextEventMap', - writeable: false, }, BaseAudioContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BaseAudioContext', - writeable: false, }, BeforeUnloadEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BeforeUnloadEvent', - writeable: false, }, BhxBrowser: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BhxBrowser', - writeable: false, }, BiquadFilterNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BiquadFilterNode', - writeable: false, }, Blob: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Blob', - writeable: false, }, Body: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Body', - writeable: false, }, BroadcastChannelEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BroadcastChannelEventMap', - writeable: false, }, BroadcastChannel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BroadcastChannel', - writeable: false, }, ByteLengthQueuingStrategy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ByteLengthQueuingStrategy', - writeable: false, }, CDATASection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CDATASection', - writeable: false, }, CSSConditionRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSConditionRule', - writeable: false, }, CSSFontFaceRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSFontFaceRule', - writeable: false, }, CSSGroupingRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSGroupingRule', - writeable: false, }, CSSImportRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSImportRule', - writeable: false, }, CSSKeyframeRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSKeyframeRule', - writeable: false, }, CSSKeyframesRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSKeyframesRule', - writeable: false, }, CSSMediaRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSMediaRule', - writeable: false, }, CSSNamespaceRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSNamespaceRule', - writeable: false, }, CSSPageRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSPageRule', - writeable: false, }, CSSRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSRule', - writeable: false, }, CSSRuleList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSRuleList', - writeable: false, }, CSSStyleDeclaration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSStyleDeclaration', - writeable: false, }, CSSStyleRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSStyleRule', - writeable: false, }, CSSStyleSheet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSStyleSheet', - writeable: false, }, CSSSupportsRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSSSupportsRule', - writeable: false, }, Cache: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Cache', - writeable: false, }, CacheStorage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CacheStorage', - writeable: false, }, CanvasCompositing: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasCompositing', - writeable: false, }, CanvasDrawImage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasDrawImage', - writeable: false, }, CanvasDrawPath: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasDrawPath', - writeable: false, }, CanvasFillStrokeStyles: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasFillStrokeStyles', - writeable: false, }, CanvasFilters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasFilters', - writeable: false, }, CanvasGradient: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CanvasGradient', - writeable: false, }, CanvasImageData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasImageData', - writeable: false, }, CanvasImageSmoothing: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasImageSmoothing', - writeable: false, }, CanvasPath: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasPath', - writeable: false, }, CanvasPathDrawingStyles: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasPathDrawingStyles', - writeable: false, }, CanvasPattern: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CanvasPattern', - writeable: false, }, CanvasRect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasRect', - writeable: false, }, CanvasRenderingContext2D: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CanvasRenderingContext2D', - writeable: false, }, CanvasShadowStyles: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasShadowStyles', - writeable: false, }, CanvasState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasState', - writeable: false, }, CanvasText: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasText', - writeable: false, }, CanvasTextDrawingStyles: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasTextDrawingStyles', - writeable: false, }, CanvasTransform: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasTransform', - writeable: false, }, CanvasUserInterface: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasUserInterface', - writeable: false, }, CaretPosition: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CaretPosition', - writeable: false, }, ChannelMergerNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ChannelMergerNode', - writeable: false, }, ChannelSplitterNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ChannelSplitterNode', - writeable: false, }, CharacterData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CharacterData', - writeable: false, }, ChildNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ChildNode', - writeable: false, }, ClientRect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ClientRect', - writeable: false, }, ClientRectList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ClientRectList', - writeable: false, }, Clipboard: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Clipboard', - writeable: false, }, ClipboardEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ClipboardEvent', - writeable: false, }, CloseEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CloseEvent', - writeable: false, }, Comment: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Comment', - writeable: false, }, CompositionEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CompositionEvent', - writeable: false, }, ConcatParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConcatParams', - writeable: false, }, ConstantSourceNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ConstantSourceNode', - writeable: false, }, ConvolverNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ConvolverNode', - writeable: false, }, Coordinates: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Coordinates', - writeable: false, }, CountQueuingStrategy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CountQueuingStrategy', - writeable: false, }, Credential: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Credential', - writeable: false, }, CredentialsContainer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CredentialsContainer', - writeable: false, }, Crypto: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Crypto', - writeable: false, }, CryptoKey: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CryptoKey', - writeable: false, }, CryptoKeyPair: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CryptoKeyPair', - writeable: false, }, CustomElementRegistry: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CustomElementRegistry', - writeable: false, }, CustomEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CustomEvent', - writeable: false, }, DOMError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMError', - writeable: false, }, DOMException: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMException', - writeable: false, }, DOMImplementation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMImplementation', - writeable: false, }, DOML2DeprecatedColorProperty: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOML2DeprecatedColorProperty', - writeable: false, }, DOMMatrix: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMMatrix', - writeable: false, }, SVGMatrix: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGMatrix', - writeable: false, }, WebKitCSSMatrix: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebKitCSSMatrix', - writeable: false, }, DOMMatrixReadOnly: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMMatrixReadOnly', - writeable: false, }, DOMParser: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMParser', - writeable: false, }, DOMPoint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMPoint', - writeable: false, }, SVGPoint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPoint', - writeable: false, }, DOMPointReadOnly: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMPointReadOnly', - writeable: false, }, DOMQuad: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMQuad', - writeable: false, }, DOMRect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMRect', - writeable: false, }, SVGRect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGRect', - writeable: false, }, DOMRectList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMRectList', - writeable: false, }, DOMRectReadOnly: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMRectReadOnly', - writeable: false, }, DOMSettableTokenList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMSettableTokenList', - writeable: false, }, DOMStringList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMStringList', - writeable: false, }, DOMStringMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMStringMap', - writeable: false, }, DOMTokenList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMTokenList', - writeable: false, }, DataCue: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DataCue', - writeable: false, }, DataTransfer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DataTransfer', - writeable: false, }, DataTransferItem: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DataTransferItem', - writeable: false, }, DataTransferItemList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DataTransferItemList', - writeable: false, }, DeferredPermissionRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DeferredPermissionRequest', - writeable: false, }, DelayNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DelayNode', - writeable: false, }, DeviceAcceleration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DeviceAcceleration', - writeable: false, }, DeviceLightEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DeviceLightEvent', - writeable: false, }, DeviceMotionEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DeviceMotionEvent', - writeable: false, }, DeviceMotionEventAcceleration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DeviceMotionEventAcceleration', - writeable: false, }, DeviceMotionEventRotationRate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DeviceMotionEventRotationRate', - writeable: false, }, DeviceOrientationEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DeviceOrientationEvent', - writeable: false, }, DeviceRotationRate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DeviceRotationRate', - writeable: false, }, DhImportKeyParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DhImportKeyParams', - writeable: false, }, DhKeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DhKeyAlgorithm', - writeable: false, }, DhKeyDeriveParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DhKeyDeriveParams', - writeable: false, }, DhKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DhKeyGenParams', - writeable: false, }, DocumentEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DocumentEventMap', - writeable: false, }, Document: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Document', - writeable: false, }, DocumentAndElementEventHandlersEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DocumentAndElementEventHandlersEventMap', - writeable: false, }, DocumentAndElementEventHandlers: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DocumentAndElementEventHandlers', - writeable: false, }, DocumentEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DocumentEvent', - writeable: false, }, DocumentFragment: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DocumentFragment', - writeable: false, }, DocumentOrShadowRoot: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DocumentOrShadowRoot', - writeable: false, }, DocumentTimeline: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DocumentTimeline', - writeable: false, }, DocumentType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DocumentType', - writeable: false, }, DragEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DragEvent', - writeable: false, }, DynamicsCompressorNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DynamicsCompressorNode', - writeable: false, }, EXT_blend_minmax: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_blend_minmax', - writeable: false, }, EXT_frag_depth: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_frag_depth', - writeable: false, }, EXT_sRGB: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_sRGB', - writeable: false, }, EXT_shader_texture_lod: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_shader_texture_lod', - writeable: false, }, EXT_texture_filter_anisotropic: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_texture_filter_anisotropic', - writeable: false, }, ElementEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ElementEventMap', - writeable: false, }, Element: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Element', - writeable: false, }, ElementCSSInlineStyle: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ElementCSSInlineStyle', - writeable: false, }, ElementContentEditable: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ElementContentEditable', - writeable: false, }, ErrorEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ErrorEvent', - writeable: false, }, Event: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Event', - writeable: false, }, EventListenerObject: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventListenerObject', - writeable: false, }, EventSourceEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventSourceEventMap', - writeable: false, }, EventSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'EventSource', - writeable: false, }, EventTarget: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'EventTarget', - writeable: false, }, ExtensionScriptApis: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ExtensionScriptApis', - writeable: false, }, External: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'External', - writeable: false, }, File: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'File', - writeable: false, }, FileList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FileList', - writeable: false, }, FileReaderEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FileReaderEventMap', - writeable: false, }, FileReader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FileReader', - writeable: false, }, FocusEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FocusEvent', - writeable: false, }, FocusNavigationEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FocusNavigationEvent', - writeable: false, }, FormData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FormData', - writeable: false, }, GainNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'GainNode', - writeable: false, }, Gamepad: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Gamepad', - writeable: false, }, GamepadButton: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'GamepadButton', - writeable: false, }, GamepadEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'GamepadEvent', - writeable: false, }, GamepadHapticActuator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'GamepadHapticActuator', - writeable: false, }, GamepadPose: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'GamepadPose', - writeable: false, }, GenericTransformStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GenericTransformStream', - writeable: false, }, Geolocation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Geolocation', - writeable: false, }, GlobalEventHandlersEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GlobalEventHandlersEventMap', - writeable: false, }, GlobalEventHandlers: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GlobalEventHandlers', - writeable: false, }, HTMLAllCollection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLAllCollection', - writeable: false, }, HTMLAnchorElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLAnchorElement', - writeable: false, }, HTMLAppletElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLAppletElement', - writeable: false, }, HTMLAreaElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLAreaElement', - writeable: false, }, HTMLAudioElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLAudioElement', - writeable: false, }, HTMLBRElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLBRElement', - writeable: false, }, HTMLBaseElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLBaseElement', - writeable: false, }, HTMLBaseFontElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLBaseFontElement', - writeable: false, }, HTMLBodyElementEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLBodyElementEventMap', - writeable: false, }, HTMLBodyElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLBodyElement', - writeable: false, }, HTMLButtonElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLButtonElement', - writeable: false, }, HTMLCanvasElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLCanvasElement', - writeable: false, }, HTMLCollectionBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLCollectionBase', - writeable: false, }, HTMLCollection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLCollection', - writeable: false, }, HTMLCollectionOf: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLCollectionOf', - writeable: false, }, HTMLDListElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLDListElement', - writeable: false, }, HTMLDataElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLDataElement', - writeable: false, }, HTMLDataListElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLDataListElement', - writeable: false, }, HTMLDetailsElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLDetailsElement', - writeable: false, }, HTMLDialogElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLDialogElement', - writeable: false, }, HTMLDirectoryElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLDirectoryElement', - writeable: false, }, HTMLDivElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLDivElement', - writeable: false, }, HTMLDocument: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLDocument', - writeable: false, }, HTMLElementEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLElementEventMap', - writeable: false, }, HTMLElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLElement', - writeable: false, }, HTMLEmbedElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLEmbedElement', - writeable: false, }, HTMLFieldSetElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLFieldSetElement', - writeable: false, }, HTMLFontElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLFontElement', - writeable: false, }, HTMLFormControlsCollection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLFormControlsCollection', - writeable: false, }, HTMLFormElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLFormElement', - writeable: false, }, HTMLFrameElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLFrameElement', - writeable: false, }, HTMLFrameSetElementEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLFrameSetElementEventMap', - writeable: false, }, HTMLFrameSetElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLFrameSetElement', - writeable: false, }, HTMLHRElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLHRElement', - writeable: false, }, HTMLHeadElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLHeadElement', - writeable: false, }, HTMLHeadingElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLHeadingElement', - writeable: false, }, HTMLHtmlElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLHtmlElement', - writeable: false, }, HTMLHyperlinkElementUtils: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLHyperlinkElementUtils', - writeable: false, }, HTMLIFrameElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLIFrameElement', - writeable: false, }, HTMLImageElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLImageElement', - writeable: false, }, HTMLInputElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLInputElement', - writeable: false, }, HTMLLIElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLLIElement', - writeable: false, }, HTMLLabelElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLLabelElement', - writeable: false, }, HTMLLegendElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLLegendElement', - writeable: false, }, HTMLLinkElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLLinkElement', - writeable: false, }, HTMLMapElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLMapElement', - writeable: false, }, HTMLMarqueeElementEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLMarqueeElementEventMap', - writeable: false, }, HTMLMarqueeElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLMarqueeElement', - writeable: false, }, HTMLMediaElementEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLMediaElementEventMap', - writeable: false, }, HTMLMediaElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLMediaElement', - writeable: false, }, HTMLMenuElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLMenuElement', - writeable: false, }, HTMLMetaElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLMetaElement', - writeable: false, }, HTMLMeterElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLMeterElement', - writeable: false, }, HTMLModElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLModElement', - writeable: false, }, HTMLOListElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLOListElement', - writeable: false, }, HTMLObjectElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLObjectElement', - writeable: false, }, HTMLOptGroupElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLOptGroupElement', - writeable: false, }, HTMLOptionElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLOptionElement', - writeable: false, }, HTMLOptionsCollection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLOptionsCollection', - writeable: false, }, HTMLOrSVGElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLOrSVGElement', - writeable: false, }, HTMLOutputElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLOutputElement', - writeable: false, }, HTMLParagraphElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLParagraphElement', - writeable: false, }, HTMLParamElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLParamElement', - writeable: false, }, HTMLPictureElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLPictureElement', - writeable: false, }, HTMLPreElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLPreElement', - writeable: false, }, HTMLProgressElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLProgressElement', - writeable: false, }, HTMLQuoteElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLQuoteElement', - writeable: false, }, HTMLScriptElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLScriptElement', - writeable: false, }, HTMLSelectElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLSelectElement', - writeable: false, }, HTMLSlotElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLSlotElement', - writeable: false, }, HTMLSourceElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLSourceElement', - writeable: false, }, HTMLSpanElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLSpanElement', - writeable: false, }, HTMLStyleElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLStyleElement', - writeable: false, }, HTMLTableCaptionElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTableCaptionElement', - writeable: false, }, HTMLTableCellElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTableCellElement', - writeable: false, }, HTMLTableColElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTableColElement', - writeable: false, }, HTMLTableDataCellElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTableDataCellElement', - writeable: false, }, HTMLTableElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTableElement', - writeable: false, }, HTMLTableHeaderCellElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTableHeaderCellElement', - writeable: false, }, HTMLTableRowElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTableRowElement', - writeable: false, }, HTMLTableSectionElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTableSectionElement', - writeable: false, }, HTMLTemplateElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTemplateElement', - writeable: false, }, HTMLTextAreaElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTextAreaElement', - writeable: false, }, HTMLTimeElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTimeElement', - writeable: false, }, HTMLTitleElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTitleElement', - writeable: false, }, HTMLTrackElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLTrackElement', - writeable: false, }, HTMLUListElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLUListElement', - writeable: false, }, HTMLUnknownElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLUnknownElement', - writeable: false, }, HTMLVideoElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HTMLVideoElement', - writeable: false, }, HashChangeEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'HashChangeEvent', - writeable: false, }, Headers: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Headers', - writeable: false, }, History: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'History', - writeable: false, }, HkdfCtrParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HkdfCtrParams', - writeable: false, }, IDBArrayKey: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBArrayKey', - writeable: false, }, IDBCursor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBCursor', - writeable: false, }, IDBCursorWithValue: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBCursorWithValue', - writeable: false, }, IDBDatabaseEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBDatabaseEventMap', - writeable: false, }, IDBDatabase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBDatabase', - writeable: false, }, IDBFactory: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBFactory', - writeable: false, }, IDBIndex: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBIndex', - writeable: false, }, IDBKeyRange: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBKeyRange', - writeable: false, }, IDBObjectStore: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBObjectStore', - writeable: false, }, IDBOpenDBRequestEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBOpenDBRequestEventMap', - writeable: false, }, IDBOpenDBRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBOpenDBRequest', - writeable: false, }, IDBRequestEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBRequestEventMap', - writeable: false, }, IDBRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBRequest', - writeable: false, }, IDBTransactionEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBTransactionEventMap', - writeable: false, }, IDBTransaction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBTransaction', - writeable: false, }, IDBVersionChangeEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBVersionChangeEvent', - writeable: false, }, IIRFilterNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IIRFilterNode', - writeable: false, }, ImageBitmap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ImageBitmap', - writeable: false, }, ImageBitmapRenderingContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ImageBitmapRenderingContext', - writeable: false, }, ImageData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ImageData', - writeable: false, }, InnerHTML: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'InnerHTML', - writeable: false, }, InputDeviceInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'InputDeviceInfo', - writeable: false, }, InputEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'InputEvent', - writeable: false, }, IntersectionObserver: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IntersectionObserver', - writeable: false, }, IntersectionObserverEntry: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IntersectionObserverEntry', - writeable: false, }, KeyboardEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'KeyboardEvent', - writeable: false, }, KeyframeEffect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'KeyframeEffect', - writeable: false, }, LinkStyle: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'LinkStyle', - writeable: false, }, ListeningStateChangedEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ListeningStateChangedEvent', - writeable: false, }, Location: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Location', - writeable: false, }, MSAssertion: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSAssertion', - writeable: false, }, MSBlobBuilder: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSBlobBuilder', - writeable: false, }, MSFIDOCredentialAssertion: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSFIDOCredentialAssertion', - writeable: false, }, MSFIDOSignature: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSFIDOSignature', - writeable: false, }, MSFIDOSignatureAssertion: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSFIDOSignatureAssertion', - writeable: false, }, MSFileSaver: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MSFileSaver', - writeable: false, }, MSGesture: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSGesture', - writeable: false, }, MSGestureEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSGestureEvent', - writeable: false, }, MSGraphicsTrust: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSGraphicsTrust', - writeable: false, }, MSInputMethodContextEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MSInputMethodContextEventMap', - writeable: false, }, MSInputMethodContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSInputMethodContext', - writeable: false, }, MSMediaKeyError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSMediaKeyError', - writeable: false, }, MSMediaKeyMessageEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSMediaKeyMessageEvent', - writeable: false, }, MSMediaKeyNeededEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSMediaKeyNeededEvent', - writeable: false, }, MSMediaKeySession: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSMediaKeySession', - writeable: false, }, MSMediaKeys: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSMediaKeys', - writeable: false, }, MSNavigatorDoNotTrack: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MSNavigatorDoNotTrack', - writeable: false, }, MSPointerEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSPointerEvent', - writeable: false, }, MSStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MSStream', - writeable: false, }, MediaDeviceInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaDeviceInfo', - writeable: false, }, MediaDevicesEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaDevicesEventMap', - writeable: false, }, MediaDevices: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaDevices', - writeable: false, }, MediaElementAudioSourceNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaElementAudioSourceNode', - writeable: false, }, MediaEncryptedEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaEncryptedEvent', - writeable: false, }, MediaError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaError', - writeable: false, }, MediaKeyMessageEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaKeyMessageEvent', - writeable: false, }, MediaKeySessionEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaKeySessionEventMap', - writeable: false, }, MediaKeySession: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaKeySession', - writeable: false, }, MediaKeyStatusMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaKeyStatusMap', - writeable: false, }, MediaKeySystemAccess: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaKeySystemAccess', - writeable: false, }, MediaKeys: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaKeys', - writeable: false, }, MediaList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaList', - writeable: false, }, MediaQueryListEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaQueryListEventMap', - writeable: false, }, MediaQueryList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaQueryList', - writeable: false, }, MediaQueryListEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaQueryListEvent', - writeable: false, }, MediaSourceEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaSourceEventMap', - writeable: false, }, MediaSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaSource', - writeable: false, }, MediaStreamEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaStreamEventMap', - writeable: false, }, MediaStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaStream', - writeable: false, }, MediaStreamAudioDestinationNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaStreamAudioDestinationNode', - writeable: false, }, MediaStreamAudioSourceNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaStreamAudioSourceNode', - writeable: false, }, MediaStreamError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaStreamError', - writeable: false, }, MediaStreamErrorEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaStreamErrorEvent', - writeable: false, }, MediaStreamEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaStreamEvent', - writeable: false, }, MediaStreamTrackEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaStreamTrackEventMap', - writeable: false, }, MediaStreamTrack: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaStreamTrack', - writeable: false, }, MediaStreamTrackAudioSourceNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaStreamTrackAudioSourceNode', - writeable: false, }, MediaStreamTrackEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MediaStreamTrackEvent', - writeable: false, }, MessageChannel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MessageChannel', - writeable: false, }, MessageEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MessageEvent', - writeable: false, }, MessagePortEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MessagePortEventMap', - writeable: false, }, MessagePort: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MessagePort', - writeable: false, }, MimeType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MimeType', - writeable: false, }, MimeTypeArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MimeTypeArray', - writeable: false, }, MouseEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MouseEvent', - writeable: false, }, MutationEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MutationEvent', - writeable: false, }, MutationObserver: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MutationObserver', - writeable: false, }, MutationRecord: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MutationRecord', - writeable: false, }, NamedNodeMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'NamedNodeMap', - writeable: false, }, NavigationPreloadManager: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'NavigationPreloadManager', - writeable: false, }, Navigator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Navigator', - writeable: false, }, NavigatorAutomationInformation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorAutomationInformation', - writeable: false, }, NavigatorBeacon: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorBeacon', - writeable: false, }, NavigatorConcurrentHardware: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorConcurrentHardware', - writeable: false, }, NavigatorContentUtils: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorContentUtils', - writeable: false, }, NavigatorCookies: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorCookies', - writeable: false, }, NavigatorID: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorID', - writeable: false, }, NavigatorLanguage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorLanguage', - writeable: false, }, NavigatorOnLine: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorOnLine', - writeable: false, }, NavigatorPlugins: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorPlugins', - writeable: false, }, NavigatorStorage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorStorage', - writeable: false, }, Node: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Node', - writeable: false, }, NodeFilter: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'NodeFilter', - writeable: false, }, NodeIterator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'NodeIterator', - writeable: false, }, NodeList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'NodeList', - writeable: false, }, NodeListOf: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NodeListOf', - writeable: false, }, NonDocumentTypeChildNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NonDocumentTypeChildNode', - writeable: false, }, NonElementParentNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NonElementParentNode', - writeable: false, }, NotificationEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationEventMap', - writeable: false, }, Notification: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Notification', - writeable: false, }, OES_element_index_uint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_element_index_uint', - writeable: false, }, OES_standard_derivatives: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_standard_derivatives', - writeable: false, }, OES_texture_float: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_texture_float', - writeable: false, }, OES_texture_float_linear: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_texture_float_linear', - writeable: false, }, OES_texture_half_float: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_texture_half_float', - writeable: false, }, OES_texture_half_float_linear: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_texture_half_float_linear', - writeable: false, }, OES_vertex_array_object: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_vertex_array_object', - writeable: false, }, OfflineAudioCompletionEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'OfflineAudioCompletionEvent', - writeable: false, }, OfflineAudioContextEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OfflineAudioContextEventMap', - writeable: false, }, OfflineAudioContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'OfflineAudioContext', - writeable: false, }, OffscreenCanvas: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'OffscreenCanvas', - writeable: false, }, OffscreenCanvasRenderingContext2D: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'OffscreenCanvasRenderingContext2D', - writeable: false, }, OscillatorNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'OscillatorNode', - writeable: false, }, OverconstrainedError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'OverconstrainedError', - writeable: false, }, OverflowEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'OverflowEvent', - writeable: false, }, PageTransitionEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PageTransitionEvent', - writeable: false, }, PannerNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PannerNode', - writeable: false, }, ParentNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ParentNode', - writeable: false, }, Path2D: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Path2D', - writeable: false, }, PaymentAddress: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PaymentAddress', - writeable: false, }, PaymentRequestEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentRequestEventMap', - writeable: false, }, PaymentRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PaymentRequest', - writeable: false, }, PaymentRequestUpdateEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PaymentRequestUpdateEvent', - writeable: false, }, PaymentResponse: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PaymentResponse', - writeable: false, }, PerfWidgetExternal: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerfWidgetExternal', - writeable: false, }, PerformanceEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PerformanceEventMap', - writeable: false, }, Performance: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Performance', - writeable: false, }, PerformanceEntry: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceEntry', - writeable: false, }, PerformanceMark: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceMark', - writeable: false, }, PerformanceMeasure: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceMeasure', - writeable: false, }, PerformanceNavigation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceNavigation', - writeable: false, }, PerformanceNavigationTiming: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceNavigationTiming', - writeable: false, }, PerformanceObserver: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceObserver', - writeable: false, }, PerformanceObserverEntryList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceObserverEntryList', - writeable: false, }, PerformanceResourceTiming: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceResourceTiming', - writeable: false, }, PerformanceTiming: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceTiming', - writeable: false, }, PeriodicWave: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PeriodicWave', - writeable: false, }, PermissionRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PermissionRequest', - writeable: false, }, PermissionRequestedEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PermissionRequestedEvent', - writeable: false, }, PermissionStatusEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PermissionStatusEventMap', - writeable: false, }, PermissionStatus: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PermissionStatus', - writeable: false, }, Permissions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Permissions', - writeable: false, }, Plugin: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Plugin', - writeable: false, }, PluginArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PluginArray', - writeable: false, }, PointerEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PointerEvent', - writeable: false, }, PopStateEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PopStateEvent', - writeable: false, }, Position: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Position', - writeable: false, }, PositionError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PositionError', - writeable: false, }, ProcessingInstruction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ProcessingInstruction', - writeable: false, }, ProgressEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ProgressEvent', - writeable: false, }, PromiseRejectionEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PromiseRejectionEvent', - writeable: false, }, PublicKeyCredential: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PublicKeyCredential', - writeable: false, }, PushManager: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PushManager', - writeable: false, }, PushSubscription: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PushSubscription', - writeable: false, }, PushSubscriptionOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PushSubscriptionOptions', - writeable: false, }, RTCCertificate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCCertificate', - writeable: false, }, RTCDTMFSenderEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDTMFSenderEventMap', - writeable: false, }, RTCDTMFSender: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCDTMFSender', - writeable: false, }, RTCDTMFToneChangeEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCDTMFToneChangeEvent', - writeable: false, }, RTCDataChannelEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDataChannelEventMap', - writeable: false, }, RTCDataChannel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCDataChannel', - writeable: false, }, RTCDataChannelEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCDataChannelEvent', - writeable: false, }, RTCDtlsTransportEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDtlsTransportEventMap', - writeable: false, }, RTCDtlsTransport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCDtlsTransport', - writeable: false, }, RTCDtlsTransportStateChangedEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCDtlsTransportStateChangedEvent', - writeable: false, }, RTCDtmfSenderEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDtmfSenderEventMap', - writeable: false, }, RTCDtmfSender: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCDtmfSender', - writeable: false, }, RTCError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCError', - writeable: false, }, RTCErrorEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCErrorEvent', - writeable: false, }, RTCIceCandidate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCIceCandidate', - writeable: false, }, RTCIceCandidatePairChangedEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCIceCandidatePairChangedEvent', - writeable: false, }, RTCIceGathererEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceGathererEventMap', - writeable: false, }, RTCIceGatherer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCIceGatherer', - writeable: false, }, RTCIceGathererEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCIceGathererEvent', - writeable: false, }, RTCIceTransportEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceTransportEventMap', - writeable: false, }, RTCIceTransport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCIceTransport', - writeable: false, }, RTCIceTransportStateChangedEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCIceTransportStateChangedEvent', - writeable: false, }, RTCIdentityAssertion: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCIdentityAssertion', - writeable: false, }, RTCPeerConnectionEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCPeerConnectionEventMap', - writeable: false, }, RTCPeerConnection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCPeerConnection', - writeable: false, }, RTCPeerConnectionIceErrorEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCPeerConnectionIceErrorEvent', - writeable: false, }, RTCPeerConnectionIceEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCPeerConnectionIceEvent', - writeable: false, }, RTCRtpReceiver: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCRtpReceiver', - writeable: false, }, RTCRtpSender: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCRtpSender', - writeable: false, }, RTCRtpTransceiver: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCRtpTransceiver', - writeable: false, }, RTCSctpTransportEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSctpTransportEventMap', - writeable: false, }, RTCSctpTransport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCSctpTransport', - writeable: false, }, RTCSessionDescription: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCSessionDescription', - writeable: false, }, RTCSrtpSdesTransportEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSrtpSdesTransportEventMap', - writeable: false, }, RTCSrtpSdesTransport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCSrtpSdesTransport', - writeable: false, }, RTCSsrcConflictEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCSsrcConflictEvent', - writeable: false, }, RTCStatsEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCStatsEvent', - writeable: false, }, RTCStatsProvider: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCStatsProvider', - writeable: false, }, RTCTrackEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RTCTrackEvent', - writeable: false, }, RadioNodeList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RadioNodeList', - writeable: false, }, RandomSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RandomSource', - writeable: false, }, Range: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Range', - writeable: false, }, ReadableByteStreamController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableByteStreamController', - writeable: false, }, ReadableStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ReadableStream', - writeable: false, }, ReadableStreamBYOBReader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamBYOBReader', - writeable: false, }, ReadableStreamBYOBRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamBYOBRequest', - writeable: false, }, ReadableStreamDefaultController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamDefaultController', - writeable: false, }, ReadableStreamDefaultReader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamDefaultReader', - writeable: false, }, ReadableStreamReader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ReadableStreamReader', - writeable: false, }, Request: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Request', - writeable: false, }, Response: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Response', - writeable: false, }, SVGAElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAElement', - writeable: false, }, SVGAngle: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAngle', - writeable: false, }, SVGAnimateElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimateElement', - writeable: false, }, SVGAnimateMotionElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimateMotionElement', - writeable: false, }, SVGAnimateTransformElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimateTransformElement', - writeable: false, }, SVGAnimatedAngle: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedAngle', - writeable: false, }, SVGAnimatedBoolean: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedBoolean', - writeable: false, }, SVGAnimatedEnumeration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedEnumeration', - writeable: false, }, SVGAnimatedInteger: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedInteger', - writeable: false, }, SVGAnimatedLength: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedLength', - writeable: false, }, SVGAnimatedLengthList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedLengthList', - writeable: false, }, SVGAnimatedNumber: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedNumber', - writeable: false, }, SVGAnimatedNumberList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedNumberList', - writeable: false, }, SVGAnimatedPoints: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGAnimatedPoints', - writeable: false, }, SVGAnimatedPreserveAspectRatio: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedPreserveAspectRatio', - writeable: false, }, SVGAnimatedRect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedRect', - writeable: false, }, SVGAnimatedString: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedString', - writeable: false, }, SVGAnimatedTransformList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimatedTransformList', - writeable: false, }, SVGAnimationElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGAnimationElement', - writeable: false, }, SVGCircleElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGCircleElement', - writeable: false, }, SVGClipPathElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGClipPathElement', - writeable: false, }, SVGComponentTransferFunctionElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGComponentTransferFunctionElement', - writeable: false, }, SVGCursorElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGCursorElement', - writeable: false, }, SVGDefsElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGDefsElement', - writeable: false, }, SVGDescElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGDescElement', - writeable: false, }, SVGElementEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGElementEventMap', - writeable: false, }, SVGElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGElement', - writeable: false, }, SVGElementInstance: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGElementInstance', - writeable: false, }, SVGElementInstanceList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGElementInstanceList', - writeable: false, }, SVGEllipseElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGEllipseElement', - writeable: false, }, SVGFEBlendElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEBlendElement', - writeable: false, }, SVGFEColorMatrixElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEColorMatrixElement', - writeable: false, }, SVGFEComponentTransferElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEComponentTransferElement', - writeable: false, }, SVGFECompositeElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFECompositeElement', - writeable: false, }, SVGFEConvolveMatrixElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEConvolveMatrixElement', - writeable: false, }, SVGFEDiffuseLightingElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEDiffuseLightingElement', - writeable: false, }, SVGFEDisplacementMapElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEDisplacementMapElement', - writeable: false, }, SVGFEDistantLightElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEDistantLightElement', - writeable: false, }, SVGFEDropShadowElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEDropShadowElement', - writeable: false, }, SVGFEFloodElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEFloodElement', - writeable: false, }, SVGFEFuncAElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEFuncAElement', - writeable: false, }, SVGFEFuncBElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEFuncBElement', - writeable: false, }, SVGFEFuncGElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEFuncGElement', - writeable: false, }, SVGFEFuncRElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEFuncRElement', - writeable: false, }, SVGFEGaussianBlurElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEGaussianBlurElement', - writeable: false, }, SVGFEImageElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEImageElement', - writeable: false, }, SVGFEMergeElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEMergeElement', - writeable: false, }, SVGFEMergeNodeElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEMergeNodeElement', - writeable: false, }, SVGFEMorphologyElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEMorphologyElement', - writeable: false, }, SVGFEOffsetElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEOffsetElement', - writeable: false, }, SVGFEPointLightElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFEPointLightElement', - writeable: false, }, SVGFESpecularLightingElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFESpecularLightingElement', - writeable: false, }, SVGFESpotLightElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFESpotLightElement', - writeable: false, }, SVGFETileElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFETileElement', - writeable: false, }, SVGFETurbulenceElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFETurbulenceElement', - writeable: false, }, SVGFilterElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGFilterElement', - writeable: false, }, SVGFilterPrimitiveStandardAttributes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGFilterPrimitiveStandardAttributes', - writeable: false, }, SVGFitToViewBox: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGFitToViewBox', - writeable: false, }, SVGForeignObjectElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGForeignObjectElement', - writeable: false, }, SVGGElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGGElement', - writeable: false, }, SVGGeometryElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGGeometryElement', - writeable: false, }, SVGGradientElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGGradientElement', - writeable: false, }, SVGGraphicsElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGGraphicsElement', - writeable: false, }, SVGImageElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGImageElement', - writeable: false, }, SVGLength: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGLength', - writeable: false, }, SVGLengthList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGLengthList', - writeable: false, }, SVGLineElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGLineElement', - writeable: false, }, SVGLinearGradientElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGLinearGradientElement', - writeable: false, }, SVGMarkerElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGMarkerElement', - writeable: false, }, SVGMaskElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGMaskElement', - writeable: false, }, SVGMetadataElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGMetadataElement', - writeable: false, }, SVGNumber: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGNumber', - writeable: false, }, SVGNumberList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGNumberList', - writeable: false, }, SVGPathElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathElement', - writeable: false, }, SVGPathSeg: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSeg', - writeable: false, }, SVGPathSegArcAbs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegArcAbs', - writeable: false, }, SVGPathSegArcRel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegArcRel', - writeable: false, }, SVGPathSegClosePath: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegClosePath', - writeable: false, }, SVGPathSegCurvetoCubicAbs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegCurvetoCubicAbs', - writeable: false, }, SVGPathSegCurvetoCubicRel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegCurvetoCubicRel', - writeable: false, }, SVGPathSegCurvetoCubicSmoothAbs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegCurvetoCubicSmoothAbs', - writeable: false, }, SVGPathSegCurvetoCubicSmoothRel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegCurvetoCubicSmoothRel', - writeable: false, }, SVGPathSegCurvetoQuadraticAbs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegCurvetoQuadraticAbs', - writeable: false, }, SVGPathSegCurvetoQuadraticRel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegCurvetoQuadraticRel', - writeable: false, }, SVGPathSegCurvetoQuadraticSmoothAbs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegCurvetoQuadraticSmoothAbs', - writeable: false, }, SVGPathSegCurvetoQuadraticSmoothRel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegCurvetoQuadraticSmoothRel', - writeable: false, }, SVGPathSegLinetoAbs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegLinetoAbs', - writeable: false, }, SVGPathSegLinetoHorizontalAbs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegLinetoHorizontalAbs', - writeable: false, }, SVGPathSegLinetoHorizontalRel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegLinetoHorizontalRel', - writeable: false, }, SVGPathSegLinetoRel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegLinetoRel', - writeable: false, }, SVGPathSegLinetoVerticalAbs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegLinetoVerticalAbs', - writeable: false, }, SVGPathSegLinetoVerticalRel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegLinetoVerticalRel', - writeable: false, }, SVGPathSegList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegList', - writeable: false, }, SVGPathSegMovetoAbs: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegMovetoAbs', - writeable: false, }, SVGPathSegMovetoRel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPathSegMovetoRel', - writeable: false, }, SVGPatternElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPatternElement', - writeable: false, }, SVGPointList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPointList', - writeable: false, }, SVGPolygonElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPolygonElement', - writeable: false, }, SVGPolylineElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPolylineElement', - writeable: false, }, SVGPreserveAspectRatio: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGPreserveAspectRatio', - writeable: false, }, SVGRadialGradientElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGRadialGradientElement', - writeable: false, }, SVGRectElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGRectElement', - writeable: false, }, SVGSVGElementEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGSVGElementEventMap', - writeable: false, }, SVGSVGElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGSVGElement', - writeable: false, }, SVGScriptElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGScriptElement', - writeable: false, }, SVGStopElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGStopElement', - writeable: false, }, SVGStringList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGStringList', - writeable: false, }, SVGStyleElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGStyleElement', - writeable: false, }, SVGSwitchElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGSwitchElement', - writeable: false, }, SVGSymbolElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGSymbolElement', - writeable: false, }, SVGTSpanElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGTSpanElement', - writeable: false, }, SVGTests: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGTests', - writeable: false, }, SVGTextContentElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGTextContentElement', - writeable: false, }, SVGTextElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGTextElement', - writeable: false, }, SVGTextPathElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGTextPathElement', - writeable: false, }, SVGTextPositioningElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGTextPositioningElement', - writeable: false, }, SVGTitleElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGTitleElement', - writeable: false, }, SVGTransform: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGTransform', - writeable: false, }, SVGTransformList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGTransformList', - writeable: false, }, SVGURIReference: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGURIReference', - writeable: false, }, SVGUnitTypes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGUnitTypes', - writeable: false, }, SVGUseElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGUseElement', - writeable: false, }, SVGViewElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGViewElement', - writeable: false, }, SVGZoomAndPan: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGZoomAndPan', - writeable: false, }, SVGZoomEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SVGZoomEvent', - writeable: false, }, ScopedCredential: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ScopedCredential', - writeable: false, }, ScopedCredentialInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ScopedCredentialInfo', - writeable: false, }, Screen: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Screen', - writeable: false, }, ScreenOrientationEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScreenOrientationEventMap', - writeable: false, }, ScreenOrientation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ScreenOrientation', - writeable: false, }, ScriptProcessorNodeEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScriptProcessorNodeEventMap', - writeable: false, }, ScriptProcessorNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ScriptProcessorNode', - writeable: false, }, SecurityPolicyViolationEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SecurityPolicyViolationEvent', - writeable: false, }, Selection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Selection', - writeable: false, }, ServiceUIFrameContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ServiceUIFrameContext', - writeable: false, }, ServiceWorkerEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerEventMap', - writeable: false, }, ServiceWorker: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ServiceWorker', - writeable: false, }, ServiceWorkerContainerEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerContainerEventMap', - writeable: false, }, ServiceWorkerContainer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ServiceWorkerContainer', - writeable: false, }, ServiceWorkerMessageEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ServiceWorkerMessageEvent', - writeable: false, }, ServiceWorkerRegistrationEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerRegistrationEventMap', - writeable: false, }, ServiceWorkerRegistration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ServiceWorkerRegistration', - writeable: false, }, ShadowRoot: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ShadowRoot', - writeable: false, }, SharedWorker: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SharedWorker', - writeable: false, }, Slottable: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Slottable', - writeable: false, }, SourceBufferEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SourceBufferEventMap', - writeable: false, }, SourceBuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SourceBuffer', - writeable: false, }, SourceBufferListEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SourceBufferListEventMap', - writeable: false, }, SourceBufferList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SourceBufferList', - writeable: false, }, SpeechGrammar: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechGrammar', - writeable: false, }, SpeechGrammarList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechGrammarList', - writeable: false, }, SpeechRecognitionEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SpeechRecognitionEventMap', - writeable: false, }, SpeechRecognition: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechRecognition', - writeable: false, }, SpeechRecognitionAlternative: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechRecognitionAlternative', - writeable: false, }, SpeechRecognitionEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechRecognitionEvent', - writeable: false, }, SpeechRecognitionResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechRecognitionResult', - writeable: false, }, SpeechRecognitionResultList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechRecognitionResultList', - writeable: false, }, SpeechSynthesisEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SpeechSynthesisEventMap', - writeable: false, }, SpeechSynthesis: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechSynthesis', - writeable: false, }, SpeechSynthesisErrorEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechSynthesisErrorEvent', - writeable: false, }, SpeechSynthesisEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechSynthesisEvent', - writeable: false, }, SpeechSynthesisUtteranceEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SpeechSynthesisUtteranceEventMap', - writeable: false, }, SpeechSynthesisUtterance: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechSynthesisUtterance', - writeable: false, }, SpeechSynthesisVoice: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SpeechSynthesisVoice', - writeable: false, }, StaticRange: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'StaticRange', - writeable: false, }, StereoPannerNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'StereoPannerNode', - writeable: false, }, Storage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Storage', - writeable: false, }, StorageEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'StorageEvent', - writeable: false, }, StorageManager: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'StorageManager', - writeable: false, }, StyleMedia: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'StyleMedia', - writeable: false, }, StyleSheet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'StyleSheet', - writeable: false, }, StyleSheetList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'StyleSheetList', - writeable: false, }, SubtleCrypto: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SubtleCrypto', - writeable: false, }, SyncManager: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SyncManager', - writeable: false, }, Text: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Text', - writeable: false, }, TextDecoder: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextDecoder', - writeable: false, }, TextDecoderCommon: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextDecoderCommon', - writeable: false, }, TextDecoderStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextDecoderStream', - writeable: false, }, TextEncoder: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextEncoder', - writeable: false, }, TextEncoderCommon: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextEncoderCommon', - writeable: false, }, TextEncoderStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextEncoderStream', - writeable: false, }, TextEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextEvent', - writeable: false, }, TextMetrics: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextMetrics', - writeable: false, }, TextTrackEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextTrackEventMap', - writeable: false, }, TextTrack: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextTrack', - writeable: false, }, TextTrackCueEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextTrackCueEventMap', - writeable: false, }, TextTrackCue: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextTrackCue', - writeable: false, }, TextTrackCueList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextTrackCueList', - writeable: false, }, TextTrackListEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextTrackListEventMap', - writeable: false, }, TextTrackList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextTrackList', - writeable: false, }, TimeRanges: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TimeRanges', - writeable: false, }, Touch: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Touch', - writeable: false, }, TouchEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TouchEvent', - writeable: false, }, TouchList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TouchList', - writeable: false, }, TrackEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TrackEvent', - writeable: false, }, TransformStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TransformStream', - writeable: false, }, TransformStreamDefaultController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TransformStreamDefaultController', - writeable: false, }, TransitionEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TransitionEvent', - writeable: false, }, TreeWalker: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TreeWalker', - writeable: false, }, UIEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'UIEvent', - writeable: false, }, URL: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'URL', - writeable: false, }, webkitURL: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'webkitURL', - writeable: false, }, URLSearchParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'URLSearchParams', - writeable: false, }, VRDisplay: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VRDisplay', - writeable: false, }, VRDisplayCapabilities: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VRDisplayCapabilities', - writeable: false, }, VRDisplayEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VRDisplayEvent', - writeable: false, }, VREyeParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VREyeParameters', - writeable: false, }, VRFieldOfView: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VRFieldOfView', - writeable: false, }, VRFrameData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VRFrameData', - writeable: false, }, VRPose: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VRPose', - writeable: false, }, VTTCue: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VTTCue', - writeable: false, }, VTTRegion: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VTTRegion', - writeable: false, }, ValidityState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ValidityState', - writeable: false, }, VideoPlaybackQuality: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VideoPlaybackQuality', - writeable: false, }, VisualViewportEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VisualViewportEventMap', - writeable: false, }, VisualViewport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VisualViewport', - writeable: false, }, WEBGL_color_buffer_float: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_color_buffer_float', - writeable: false, }, WEBGL_compressed_texture_astc: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_compressed_texture_astc', - writeable: false, }, WEBGL_compressed_texture_s3tc: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_compressed_texture_s3tc', - writeable: false, }, WEBGL_compressed_texture_s3tc_srgb: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_compressed_texture_s3tc_srgb', - writeable: false, }, WEBGL_debug_renderer_info: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_debug_renderer_info', - writeable: false, }, WEBGL_debug_shaders: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_debug_shaders', - writeable: false, }, WEBGL_depth_texture: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_depth_texture', - writeable: false, }, WEBGL_draw_buffers: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_draw_buffers', - writeable: false, }, WEBGL_lose_context: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_lose_context', - writeable: false, }, WaveShaperNode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WaveShaperNode', - writeable: false, }, WebAuthentication: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebAuthentication', - writeable: false, }, WebAuthnAssertion: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebAuthnAssertion', - writeable: false, }, WebGL2RenderingContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGL2RenderingContext', - writeable: false, }, WebGL2RenderingContextBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGL2RenderingContextBase', - writeable: false, }, WebGL2RenderingContextOverloads: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGL2RenderingContextOverloads', - writeable: false, }, WebGLActiveInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLActiveInfo', - writeable: false, }, WebGLBuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLBuffer', - writeable: false, }, WebGLContextEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLContextEvent', - writeable: false, }, WebGLFramebuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLFramebuffer', - writeable: false, }, WebGLObject: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLObject', - writeable: false, }, WebGLProgram: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLProgram', - writeable: false, }, WebGLQuery: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLQuery', - writeable: false, }, WebGLRenderbuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLRenderbuffer', - writeable: false, }, WebGLRenderingContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLRenderingContext', - writeable: false, }, WebGLRenderingContextBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLRenderingContextBase', - writeable: false, }, WebGLRenderingContextOverloads: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLRenderingContextOverloads', - writeable: false, }, WebGLSampler: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLSampler', - writeable: false, }, WebGLShader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLShader', - writeable: false, }, WebGLShaderPrecisionFormat: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLShaderPrecisionFormat', - writeable: false, }, WebGLSync: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLSync', - writeable: false, }, WebGLTexture: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLTexture', - writeable: false, }, WebGLTransformFeedback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLTransformFeedback', - writeable: false, }, WebGLUniformLocation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLUniformLocation', - writeable: false, }, WebGLVertexArrayObject: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLVertexArrayObject', - writeable: false, }, WebGLVertexArrayObjectOES: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLVertexArrayObjectOES', - writeable: false, }, WebKitPoint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebKitPoint', - writeable: false, }, WebSocketEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebSocketEventMap', - writeable: false, }, WebSocket: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebSocket', - writeable: false, }, WheelEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WheelEvent', - writeable: false, }, WindowEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WindowEventMap', - writeable: false, }, Window: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Window', - writeable: false, }, WindowEventHandlersEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WindowEventHandlersEventMap', - writeable: false, }, WindowEventHandlers: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WindowEventHandlers', - writeable: false, }, WindowLocalStorage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WindowLocalStorage', - writeable: false, }, WindowOrWorkerGlobalScope: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WindowOrWorkerGlobalScope', - writeable: false, }, WindowSessionStorage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WindowSessionStorage', - writeable: false, }, WorkerEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WorkerEventMap', - writeable: false, }, Worker: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Worker', - writeable: false, }, Worklet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Worklet', - writeable: false, }, WritableStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WritableStream', - writeable: false, }, WritableStreamDefaultController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultController', - writeable: false, }, WritableStreamDefaultWriter: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultWriter', - writeable: false, }, XMLDocument: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XMLDocument', - writeable: false, }, XMLHttpRequestEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'XMLHttpRequestEventMap', - writeable: false, }, XMLHttpRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XMLHttpRequest', - writeable: false, }, XMLHttpRequestEventTargetEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'XMLHttpRequestEventTargetEventMap', - writeable: false, }, XMLHttpRequestEventTarget: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XMLHttpRequestEventTarget', - writeable: false, }, XMLHttpRequestUpload: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XMLHttpRequestUpload', - writeable: false, }, XMLSerializer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XMLSerializer', - writeable: false, }, XPathEvaluator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XPathEvaluator', - writeable: false, }, XPathEvaluatorBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'XPathEvaluatorBase', - writeable: false, }, XPathExpression: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XPathExpression', - writeable: false, }, XPathResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XPathResult', - writeable: false, }, XSLTProcessor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XSLTProcessor', - writeable: false, }, webkitRTCPeerConnection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'webkitRTCPeerConnection', - writeable: false, }, EventListenerOrEventListenerObject: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventListenerOrEventListenerObject', - writeable: false, }, Console: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Console', - writeable: false, }, CSS: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CSS', - writeable: false, }, WebAssembly: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebAssembly', - writeable: false, }, BlobCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BlobCallback', - writeable: false, }, CustomElementConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CustomElementConstructor', - writeable: false, }, DecodeErrorCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DecodeErrorCallback', - writeable: false, }, DecodeSuccessCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DecodeSuccessCallback', - writeable: false, }, EventHandlerNonNull: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventHandlerNonNull', - writeable: false, }, ForEachCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ForEachCallback', - writeable: false, }, FrameRequestCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FrameRequestCallback', - writeable: false, }, FunctionStringCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FunctionStringCallback', - writeable: false, }, IntersectionObserverCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IntersectionObserverCallback', - writeable: false, }, MSLaunchUriCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MSLaunchUriCallback', - writeable: false, }, MutationCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MutationCallback', - writeable: false, }, NavigatorUserMediaErrorCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorUserMediaErrorCallback', - writeable: false, }, NavigatorUserMediaSuccessCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorUserMediaSuccessCallback', - writeable: false, }, NotificationPermissionCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationPermissionCallback', - writeable: false, }, OnBeforeUnloadEventHandlerNonNull: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OnBeforeUnloadEventHandlerNonNull', - writeable: false, }, OnErrorEventHandlerNonNull: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OnErrorEventHandlerNonNull', - writeable: false, }, PerformanceObserverCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PerformanceObserverCallback', - writeable: false, }, PositionCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PositionCallback', - writeable: false, }, PositionErrorCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PositionErrorCallback', - writeable: false, }, QueuingStrategySizeCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'QueuingStrategySizeCallback', - writeable: false, }, RTCPeerConnectionErrorCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCPeerConnectionErrorCallback', - writeable: false, }, RTCSessionDescriptionCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSessionDescriptionCallback', - writeable: false, }, RTCStatsCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCStatsCallback', - writeable: false, }, ReadableByteStreamControllerCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableByteStreamControllerCallback', - writeable: false, }, ReadableStreamDefaultControllerCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamDefaultControllerCallback', - writeable: false, }, ReadableStreamErrorCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamErrorCallback', - writeable: false, }, TransformStreamDefaultControllerCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TransformStreamDefaultControllerCallback', - writeable: false, }, TransformStreamDefaultControllerTransformCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TransformStreamDefaultControllerTransformCallback', - writeable: false, }, VoidFunction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VoidFunction', - writeable: false, }, WritableStreamDefaultControllerCloseCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultControllerCloseCallback', - writeable: false, }, WritableStreamDefaultControllerStartCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultControllerStartCallback', - writeable: false, }, WritableStreamDefaultControllerWriteCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultControllerWriteCallback', - writeable: false, }, WritableStreamErrorCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamErrorCallback', - writeable: false, }, HTMLElementTagNameMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLElementTagNameMap', - writeable: false, }, HTMLElementDeprecatedTagNameMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLElementDeprecatedTagNameMap', - writeable: false, }, SVGElementTagNameMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SVGElementTagNameMap', - writeable: false, }, ElementTagNameMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ElementTagNameMap', - writeable: false, }, HeadersInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HeadersInit', - writeable: false, }, BodyInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BodyInit', - writeable: false, }, RequestInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestInfo', - writeable: false, }, BlobPart: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BlobPart', - writeable: false, }, DOMHighResTimeStamp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMHighResTimeStamp', - writeable: false, }, RenderingContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RenderingContext', - writeable: false, }, HTMLOrSVGImageElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLOrSVGImageElement', - writeable: false, }, CanvasImageSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasImageSource', - writeable: false, }, OffscreenRenderingContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OffscreenRenderingContext', - writeable: false, }, MessageEventSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MessageEventSource', - writeable: false, }, HTMLOrSVGScriptElement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HTMLOrSVGScriptElement', - writeable: false, }, ImageBitmapSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageBitmapSource', - writeable: false, }, MediaProvider: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaProvider', - writeable: false, }, OnErrorEventHandler: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OnErrorEventHandler', - writeable: false, }, OnBeforeUnloadEventHandler: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OnBeforeUnloadEventHandler', - writeable: false, }, TimerHandler: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TimerHandler', - writeable: false, }, ConstrainULong: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstrainULong', - writeable: false, }, ConstrainDouble: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstrainDouble', - writeable: false, }, ConstrainBoolean: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstrainBoolean', - writeable: false, }, ConstrainDOMString: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstrainDOMString', - writeable: false, }, PerformanceEntryList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PerformanceEntryList', - writeable: false, }, ReadableStreamReadResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamReadResult', - writeable: false, }, VibratePattern: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VibratePattern', - writeable: false, }, COSEAlgorithmIdentifier: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'COSEAlgorithmIdentifier', - writeable: false, }, AuthenticatorSelectionList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AuthenticatorSelectionList', - writeable: false, }, AAGUID: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AAGUID', - writeable: false, }, AuthenticationExtensionsSupported: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AuthenticationExtensionsSupported', - writeable: false, }, UvmEntry: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UvmEntry', - writeable: false, }, UvmEntries: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UvmEntries', - writeable: false, }, AlgorithmIdentifier: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AlgorithmIdentifier', - writeable: false, }, HashAlgorithmIdentifier: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HashAlgorithmIdentifier', - writeable: false, }, BigInteger: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BigInteger', - writeable: false, }, NamedCurve: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NamedCurve', - writeable: false, }, GLenum: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLenum', - writeable: false, }, GLboolean: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLboolean', - writeable: false, }, GLbitfield: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLbitfield', - writeable: false, }, GLint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLint', - writeable: false, }, GLsizei: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLsizei', - writeable: false, }, GLintptr: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLintptr', - writeable: false, }, GLsizeiptr: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLsizeiptr', - writeable: false, }, GLuint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLuint', - writeable: false, }, GLfloat: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLfloat', - writeable: false, }, GLclampf: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLclampf', - writeable: false, }, TexImageSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TexImageSource', - writeable: false, }, Float32List: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float32List', - writeable: false, }, Int32List: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int32List', - writeable: false, }, GLint64: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLint64', - writeable: false, }, GLuint64: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLuint64', - writeable: false, }, Uint32List: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint32List', - writeable: false, }, BufferSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BufferSource', - writeable: false, }, DOMTimeStamp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMTimeStamp', - writeable: false, }, LineAndPositionSetting: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'LineAndPositionSetting', - writeable: false, }, FormDataEntryValue: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FormDataEntryValue', - writeable: false, }, InsertPosition: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'InsertPosition', - writeable: false, }, IDBValidKey: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBValidKey', - writeable: false, }, MutationRecordType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MutationRecordType', - writeable: false, }, IDBKeyPath: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBKeyPath', - writeable: false, }, Transferable: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Transferable', - writeable: false, }, RTCIceGatherCandidate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceGatherCandidate', - writeable: false, }, RTCTransport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCTransport', - writeable: false, }, MouseWheelEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MouseWheelEvent', - writeable: false, }, WindowProxy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WindowProxy', - writeable: false, }, AlignSetting: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AlignSetting', - writeable: false, }, AnimationPlayState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AnimationPlayState', - writeable: false, }, AppendMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AppendMode', - writeable: false, }, AttestationConveyancePreference: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AttestationConveyancePreference', - writeable: false, }, AudioContextLatencyCategory: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioContextLatencyCategory', - writeable: false, }, AudioContextState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AudioContextState', - writeable: false, }, AuthenticatorAttachment: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AuthenticatorAttachment', - writeable: false, }, AuthenticatorTransport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AuthenticatorTransport', - writeable: false, }, AutoKeyword: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AutoKeyword', - writeable: false, }, AutomationRate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AutomationRate', - writeable: false, }, BinaryType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BinaryType', - writeable: false, }, BiquadFilterType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BiquadFilterType', - writeable: false, }, CanPlayTypeResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanPlayTypeResult', - writeable: false, }, CanvasDirection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasDirection', - writeable: false, }, CanvasFillRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasFillRule', - writeable: false, }, CanvasLineCap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasLineCap', - writeable: false, }, CanvasLineJoin: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasLineJoin', - writeable: false, }, CanvasTextAlign: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasTextAlign', - writeable: false, }, CanvasTextBaseline: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasTextBaseline', - writeable: false, }, ChannelCountMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ChannelCountMode', - writeable: false, }, ChannelInterpretation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ChannelInterpretation', - writeable: false, }, ClientTypes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ClientTypes', - writeable: false, }, ColorSpaceConversion: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ColorSpaceConversion', - writeable: false, }, CompositeOperation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CompositeOperation', - writeable: false, }, CompositeOperationOrAuto: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CompositeOperationOrAuto', - writeable: false, }, CredentialMediationRequirement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CredentialMediationRequirement', - writeable: false, }, DOMParserSupportedType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMParserSupportedType', - writeable: false, }, DirectionSetting: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DirectionSetting', - writeable: false, }, DisplayCaptureSurfaceType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DisplayCaptureSurfaceType', - writeable: false, }, DistanceModelType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DistanceModelType', - writeable: false, }, DocumentReadyState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DocumentReadyState', - writeable: false, }, EndOfStreamError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EndOfStreamError', - writeable: false, }, EndingType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EndingType', - writeable: false, }, FillMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FillMode', - writeable: false, }, FullscreenNavigationUI: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FullscreenNavigationUI', - writeable: false, }, GamepadHand: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GamepadHand', - writeable: false, }, GamepadHapticActuatorType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GamepadHapticActuatorType', - writeable: false, }, GamepadMappingType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GamepadMappingType', - writeable: false, }, IDBCursorDirection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBCursorDirection', - writeable: false, }, IDBRequestReadyState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBRequestReadyState', - writeable: false, }, IDBTransactionMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBTransactionMode', - writeable: false, }, ImageOrientation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageOrientation', - writeable: false, }, ImageSmoothingQuality: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageSmoothingQuality', - writeable: false, }, IterationCompositeOperation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IterationCompositeOperation', - writeable: false, }, KeyFormat: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyFormat', - writeable: false, }, KeyType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyType', - writeable: false, }, KeyUsage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyUsage', - writeable: false, }, LineAlignSetting: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'LineAlignSetting', - writeable: false, }, ListeningState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ListeningState', - writeable: false, }, MSCredentialType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MSCredentialType', - writeable: false, }, MSTransportType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MSTransportType', - writeable: false, }, MSWebViewPermissionState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MSWebViewPermissionState', - writeable: false, }, MSWebViewPermissionType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MSWebViewPermissionType', - writeable: false, }, MediaDeviceKind: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaDeviceKind', - writeable: false, }, MediaKeyMessageType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaKeyMessageType', - writeable: false, }, MediaKeySessionType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaKeySessionType', - writeable: false, }, MediaKeyStatus: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaKeyStatus', - writeable: false, }, MediaKeysRequirement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaKeysRequirement', - writeable: false, }, MediaStreamTrackState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MediaStreamTrackState', - writeable: false, }, NavigationReason: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigationReason', - writeable: false, }, NavigationType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigationType', - writeable: false, }, NotificationDirection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationDirection', - writeable: false, }, NotificationPermission: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationPermission', - writeable: false, }, OffscreenRenderingContextId: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OffscreenRenderingContextId', - writeable: false, }, OrientationLockType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OrientationLockType', - writeable: false, }, OrientationType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OrientationType', - writeable: false, }, OscillatorType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OscillatorType', - writeable: false, }, OverSampleType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OverSampleType', - writeable: false, }, PanningModelType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PanningModelType', - writeable: false, }, PaymentComplete: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentComplete', - writeable: false, }, PaymentShippingType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PaymentShippingType', - writeable: false, }, PermissionName: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PermissionName', - writeable: false, }, PermissionState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PermissionState', - writeable: false, }, PlaybackDirection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PlaybackDirection', - writeable: false, }, PositionAlignSetting: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PositionAlignSetting', - writeable: false, }, PremultiplyAlpha: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PremultiplyAlpha', - writeable: false, }, PublicKeyCredentialType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PublicKeyCredentialType', - writeable: false, }, PushEncryptionKeyName: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushEncryptionKeyName', - writeable: false, }, PushPermissionState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushPermissionState', - writeable: false, }, RTCBundlePolicy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCBundlePolicy', - writeable: false, }, RTCDataChannelState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDataChannelState', - writeable: false, }, RTCDegradationPreference: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDegradationPreference', - writeable: false, }, RTCDtlsRole: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDtlsRole', - writeable: false, }, RTCDtlsTransportState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDtlsTransportState', - writeable: false, }, RTCDtxStatus: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCDtxStatus', - writeable: false, }, RTCErrorDetailType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCErrorDetailType', - writeable: false, }, RTCIceCandidateType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceCandidateType', - writeable: false, }, RTCIceComponent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceComponent', - writeable: false, }, RTCIceConnectionState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceConnectionState', - writeable: false, }, RTCIceCredentialType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceCredentialType', - writeable: false, }, RTCIceGatherPolicy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceGatherPolicy', - writeable: false, }, RTCIceGathererState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceGathererState', - writeable: false, }, RTCIceGatheringState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceGatheringState', - writeable: false, }, RTCIceProtocol: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceProtocol', - writeable: false, }, RTCIceRole: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceRole', - writeable: false, }, RTCIceTcpCandidateType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceTcpCandidateType', - writeable: false, }, RTCIceTransportPolicy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceTransportPolicy', - writeable: false, }, RTCIceTransportState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCIceTransportState', - writeable: false, }, RTCPeerConnectionState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCPeerConnectionState', - writeable: false, }, RTCPriorityType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCPriorityType', - writeable: false, }, RTCRtcpMuxPolicy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtcpMuxPolicy', - writeable: false, }, RTCRtpTransceiverDirection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCRtpTransceiverDirection', - writeable: false, }, RTCSctpTransportState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSctpTransportState', - writeable: false, }, RTCSdpType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSdpType', - writeable: false, }, RTCSignalingState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCSignalingState', - writeable: false, }, RTCStatsIceCandidatePairState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCStatsIceCandidatePairState', - writeable: false, }, RTCStatsIceCandidateType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCStatsIceCandidateType', - writeable: false, }, RTCStatsType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RTCStatsType', - writeable: false, }, ReadyState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadyState', - writeable: false, }, ReferrerPolicy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReferrerPolicy', - writeable: false, }, RequestCache: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestCache', - writeable: false, }, RequestCredentials: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestCredentials', - writeable: false, }, RequestDestination: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestDestination', - writeable: false, }, RequestMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestMode', - writeable: false, }, RequestRedirect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestRedirect', - writeable: false, }, ResizeQuality: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ResizeQuality', - writeable: false, }, ResponseType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ResponseType', - writeable: false, }, ScopedCredentialType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScopedCredentialType', - writeable: false, }, ScrollBehavior: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScrollBehavior', - writeable: false, }, ScrollLogicalPosition: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScrollLogicalPosition', - writeable: false, }, ScrollRestoration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScrollRestoration', - writeable: false, }, ScrollSetting: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ScrollSetting', - writeable: false, }, SelectionMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SelectionMode', - writeable: false, }, ServiceWorkerState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerState', - writeable: false, }, ServiceWorkerUpdateViaCache: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerUpdateViaCache', - writeable: false, }, ShadowRootMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ShadowRootMode', - writeable: false, }, SpeechSynthesisErrorCode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SpeechSynthesisErrorCode', - writeable: false, }, TextTrackKind: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextTrackKind', - writeable: false, }, TextTrackMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextTrackMode', - writeable: false, }, TouchType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TouchType', - writeable: false, }, Transport: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Transport', - writeable: false, }, UserVerificationRequirement: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UserVerificationRequirement', - writeable: false, }, VRDisplayEventReason: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VRDisplayEventReason', - writeable: false, }, VideoFacingModeEnum: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VideoFacingModeEnum', - writeable: false, }, VisibilityState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VisibilityState', - writeable: false, }, WebGLPowerPreference: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLPowerPreference', - writeable: false, }, WorkerType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WorkerType', - writeable: false, }, XMLHttpRequestResponseType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'XMLHttpRequestResponseType', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2015.collection.ts b/packages/scope-manager/src/lib/es2015.collection.ts index a5136e2a4481..bfe4b1671646 100644 --- a/packages/scope-manager/src/lib/es2015.collection.ts +++ b/packages/scope-manager/src/lib/es2015.collection.ts @@ -10,69 +10,59 @@ export const es2015_collection = { isTypeVariable: true, isValueVariable: true, name: 'Map', - writeable: false, }, MapConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MapConstructor', - writeable: false, }, ReadonlyMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlyMap', - writeable: false, }, WeakMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WeakMap', - writeable: false, }, WeakMapConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WeakMapConstructor', - writeable: false, }, Set: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Set', - writeable: false, }, SetConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SetConstructor', - writeable: false, }, ReadonlySet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlySet', - writeable: false, }, WeakSet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WeakSet', - writeable: false, }, WeakSetConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WeakSetConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2015.core.ts b/packages/scope-manager/src/lib/es2015.core.ts index e3c3f694d437..1e55eac0ed10 100644 --- a/packages/scope-manager/src/lib/es2015.core.ts +++ b/packages/scope-manager/src/lib/es2015.core.ts @@ -10,83 +10,71 @@ export const es2015_core = { isTypeVariable: true, isValueVariable: false, name: 'Array', - writeable: false, }, ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayConstructor', - writeable: false, }, DateConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DateConstructor', - writeable: false, }, Function: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Function', - writeable: false, }, Math: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Math', - writeable: false, }, NumberConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NumberConstructor', - writeable: false, }, ObjectConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ObjectConstructor', - writeable: false, }, ReadonlyArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlyArray', - writeable: false, }, RegExp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExp', - writeable: false, }, RegExpConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExpConstructor', - writeable: false, }, String: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'String', - writeable: false, }, StringConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StringConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2015.generator.ts b/packages/scope-manager/src/lib/es2015.generator.ts index acebae492b4c..20ba0c067b66 100644 --- a/packages/scope-manager/src/lib/es2015.generator.ts +++ b/packages/scope-manager/src/lib/es2015.generator.ts @@ -12,20 +12,17 @@ export const es2015_generator = { isTypeVariable: true, isValueVariable: false, name: 'Generator', - writeable: false, }, GeneratorFunction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GeneratorFunction', - writeable: false, }, GeneratorFunctionConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GeneratorFunctionConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2015.iterable.ts b/packages/scope-manager/src/lib/es2015.iterable.ts index e618b7381397..6bfb232406aa 100644 --- a/packages/scope-manager/src/lib/es2015.iterable.ts +++ b/packages/scope-manager/src/lib/es2015.iterable.ts @@ -12,300 +12,257 @@ export const es2015_iterable = { isTypeVariable: true, isValueVariable: false, name: 'SymbolConstructor', - writeable: false, }, IteratorYieldResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IteratorYieldResult', - writeable: false, }, IteratorReturnResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IteratorReturnResult', - writeable: false, }, IteratorResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IteratorResult', - writeable: false, }, Iterator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Iterator', - writeable: false, }, Iterable: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Iterable', - writeable: false, }, IterableIterator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IterableIterator', - writeable: false, }, Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Array', - writeable: false, }, ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayConstructor', - writeable: false, }, ReadonlyArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlyArray', - writeable: false, }, IArguments: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IArguments', - writeable: false, }, Map: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Map', - writeable: false, }, ReadonlyMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlyMap', - writeable: false, }, MapConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MapConstructor', - writeable: false, }, WeakMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WeakMap', - writeable: false, }, WeakMapConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WeakMapConstructor', - writeable: false, }, Set: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Set', - writeable: false, }, ReadonlySet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlySet', - writeable: false, }, SetConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SetConstructor', - writeable: false, }, WeakSet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WeakSet', - writeable: false, }, WeakSetConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WeakSetConstructor', - writeable: false, }, Promise: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Promise', - writeable: false, }, PromiseConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseConstructor', - writeable: false, }, Reflect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Reflect', - writeable: false, }, String: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'String', - writeable: false, }, Int8Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int8Array', - writeable: false, }, Int8ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int8ArrayConstructor', - writeable: false, }, Uint8Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8Array', - writeable: false, }, Uint8ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8ArrayConstructor', - writeable: false, }, Uint8ClampedArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8ClampedArray', - writeable: false, }, Uint8ClampedArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8ClampedArrayConstructor', - writeable: false, }, Int16Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int16Array', - writeable: false, }, Int16ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int16ArrayConstructor', - writeable: false, }, Uint16Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint16Array', - writeable: false, }, Uint16ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint16ArrayConstructor', - writeable: false, }, Int32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int32Array', - writeable: false, }, Int32ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int32ArrayConstructor', - writeable: false, }, Uint32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint32Array', - writeable: false, }, Uint32ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint32ArrayConstructor', - writeable: false, }, Float32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float32Array', - writeable: false, }, Float32ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float32ArrayConstructor', - writeable: false, }, Float64Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float64Array', - writeable: false, }, Float64ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float64ArrayConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2015.promise.ts b/packages/scope-manager/src/lib/es2015.promise.ts index ab084a766dd3..79c90f23b77d 100644 --- a/packages/scope-manager/src/lib/es2015.promise.ts +++ b/packages/scope-manager/src/lib/es2015.promise.ts @@ -10,6 +10,5 @@ export const es2015_promise = { isTypeVariable: true, isValueVariable: false, name: 'PromiseConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2015.proxy.ts b/packages/scope-manager/src/lib/es2015.proxy.ts index 4ff461292dca..a57efe0b2b6a 100644 --- a/packages/scope-manager/src/lib/es2015.proxy.ts +++ b/packages/scope-manager/src/lib/es2015.proxy.ts @@ -10,13 +10,11 @@ export const es2015_proxy = { isTypeVariable: true, isValueVariable: false, name: 'ProxyHandler', - writeable: false, }, ProxyConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ProxyConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2015.reflect.ts b/packages/scope-manager/src/lib/es2015.reflect.ts index 8c7fca665136..796c3fb78973 100644 --- a/packages/scope-manager/src/lib/es2015.reflect.ts +++ b/packages/scope-manager/src/lib/es2015.reflect.ts @@ -10,6 +10,5 @@ export const es2015_reflect = { isTypeVariable: true, isValueVariable: true, name: 'Reflect', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2015.symbol.ts b/packages/scope-manager/src/lib/es2015.symbol.ts index c356e8e8276e..7f5a8acf7334 100644 --- a/packages/scope-manager/src/lib/es2015.symbol.ts +++ b/packages/scope-manager/src/lib/es2015.symbol.ts @@ -10,6 +10,5 @@ export const es2015_symbol = { isTypeVariable: true, isValueVariable: false, name: 'SymbolConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2015.symbol.wellknown.ts b/packages/scope-manager/src/lib/es2015.symbol.wellknown.ts index cc1f0f7d68f8..ba99a6855f80 100644 --- a/packages/scope-manager/src/lib/es2015.symbol.wellknown.ts +++ b/packages/scope-manager/src/lib/es2015.symbol.wellknown.ts @@ -12,223 +12,191 @@ export const es2015_symbol_wellknown = { isTypeVariable: true, isValueVariable: false, name: 'SymbolConstructor', - writeable: false, }, Symbol: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Symbol', - writeable: false, }, Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Array', - writeable: false, }, Date: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Date', - writeable: false, }, Map: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Map', - writeable: false, }, WeakMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WeakMap', - writeable: false, }, Set: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Set', - writeable: false, }, WeakSet: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WeakSet', - writeable: false, }, JSON: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'JSON', - writeable: false, }, Function: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Function', - writeable: false, }, GeneratorFunction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GeneratorFunction', - writeable: false, }, Math: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Math', - writeable: false, }, Promise: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Promise', - writeable: false, }, PromiseConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseConstructor', - writeable: false, }, RegExp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExp', - writeable: false, }, RegExpConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExpConstructor', - writeable: false, }, String: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'String', - writeable: false, }, ArrayBuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayBuffer', - writeable: false, }, DataView: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DataView', - writeable: false, }, Int8Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int8Array', - writeable: false, }, Uint8Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8Array', - writeable: false, }, Uint8ClampedArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8ClampedArray', - writeable: false, }, Int16Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int16Array', - writeable: false, }, Uint16Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint16Array', - writeable: false, }, Int32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int32Array', - writeable: false, }, Uint32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint32Array', - writeable: false, }, Float32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float32Array', - writeable: false, }, Float64Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float64Array', - writeable: false, }, ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayConstructor', - writeable: false, }, MapConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MapConstructor', - writeable: false, }, SetConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SetConstructor', - writeable: false, }, ArrayBufferConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayBufferConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2016.array.include.ts b/packages/scope-manager/src/lib/es2016.array.include.ts index f105a21228aa..7a082df25f90 100644 --- a/packages/scope-manager/src/lib/es2016.array.include.ts +++ b/packages/scope-manager/src/lib/es2016.array.include.ts @@ -10,76 +10,65 @@ export const es2016_array_include = { isTypeVariable: true, isValueVariable: false, name: 'Array', - writeable: false, }, ReadonlyArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlyArray', - writeable: false, }, Int8Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int8Array', - writeable: false, }, Uint8Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8Array', - writeable: false, }, Uint8ClampedArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8ClampedArray', - writeable: false, }, Int16Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int16Array', - writeable: false, }, Uint16Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint16Array', - writeable: false, }, Int32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int32Array', - writeable: false, }, Uint32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint32Array', - writeable: false, }, Float32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float32Array', - writeable: false, }, Float64Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float64Array', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2017.intl.ts b/packages/scope-manager/src/lib/es2017.intl.ts index 74e418667128..de836bee889e 100644 --- a/packages/scope-manager/src/lib/es2017.intl.ts +++ b/packages/scope-manager/src/lib/es2017.intl.ts @@ -10,6 +10,5 @@ export const es2017_intl = { isTypeVariable: true, isValueVariable: true, name: 'Intl', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2017.object.ts b/packages/scope-manager/src/lib/es2017.object.ts index ce8c26bad88d..cc6dadcb5c4b 100644 --- a/packages/scope-manager/src/lib/es2017.object.ts +++ b/packages/scope-manager/src/lib/es2017.object.ts @@ -10,6 +10,5 @@ export const es2017_object = { isTypeVariable: true, isValueVariable: false, name: 'ObjectConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2017.sharedmemory.ts b/packages/scope-manager/src/lib/es2017.sharedmemory.ts index b97e1ee8a87c..316d52424b99 100644 --- a/packages/scope-manager/src/lib/es2017.sharedmemory.ts +++ b/packages/scope-manager/src/lib/es2017.sharedmemory.ts @@ -14,27 +14,23 @@ export const es2017_sharedmemory = { isTypeVariable: true, isValueVariable: true, name: 'SharedArrayBuffer', - writeable: false, }, SharedArrayBufferConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SharedArrayBufferConstructor', - writeable: false, }, ArrayBufferTypes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayBufferTypes', - writeable: false, }, Atomics: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Atomics', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2017.string.ts b/packages/scope-manager/src/lib/es2017.string.ts index 6034f9f58bc1..5b3ef5e7e264 100644 --- a/packages/scope-manager/src/lib/es2017.string.ts +++ b/packages/scope-manager/src/lib/es2017.string.ts @@ -10,6 +10,5 @@ export const es2017_string = { isTypeVariable: true, isValueVariable: false, name: 'String', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2017.typedarrays.ts b/packages/scope-manager/src/lib/es2017.typedarrays.ts index 2cab03640916..dbe5dedfac36 100644 --- a/packages/scope-manager/src/lib/es2017.typedarrays.ts +++ b/packages/scope-manager/src/lib/es2017.typedarrays.ts @@ -10,62 +10,53 @@ export const es2017_typedarrays = { isTypeVariable: true, isValueVariable: false, name: 'Int8ArrayConstructor', - writeable: false, }, Uint8ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8ArrayConstructor', - writeable: false, }, Uint8ClampedArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8ClampedArrayConstructor', - writeable: false, }, Int16ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int16ArrayConstructor', - writeable: false, }, Uint16ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint16ArrayConstructor', - writeable: false, }, Int32ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int32ArrayConstructor', - writeable: false, }, Uint32ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint32ArrayConstructor', - writeable: false, }, Float32ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float32ArrayConstructor', - writeable: false, }, Float64ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float64ArrayConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2018.asyncgenerator.ts b/packages/scope-manager/src/lib/es2018.asyncgenerator.ts index 302acfed1ccd..80752c2dca22 100644 --- a/packages/scope-manager/src/lib/es2018.asyncgenerator.ts +++ b/packages/scope-manager/src/lib/es2018.asyncgenerator.ts @@ -12,20 +12,17 @@ export const es2018_asyncgenerator = { isTypeVariable: true, isValueVariable: false, name: 'AsyncGenerator', - writeable: false, }, AsyncGeneratorFunction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AsyncGeneratorFunction', - writeable: false, }, AsyncGeneratorFunctionConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AsyncGeneratorFunctionConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2018.asynciterable.ts b/packages/scope-manager/src/lib/es2018.asynciterable.ts index 2ba2fd26900c..fca209905022 100644 --- a/packages/scope-manager/src/lib/es2018.asynciterable.ts +++ b/packages/scope-manager/src/lib/es2018.asynciterable.ts @@ -14,27 +14,23 @@ export const es2018_asynciterable = { isTypeVariable: true, isValueVariable: false, name: 'SymbolConstructor', - writeable: false, }, AsyncIterator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AsyncIterator', - writeable: false, }, AsyncIterable: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AsyncIterable', - writeable: false, }, AsyncIterableIterator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AsyncIterableIterator', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2018.intl.ts b/packages/scope-manager/src/lib/es2018.intl.ts index 159131a3ed31..7bc68a428ff9 100644 --- a/packages/scope-manager/src/lib/es2018.intl.ts +++ b/packages/scope-manager/src/lib/es2018.intl.ts @@ -10,6 +10,5 @@ export const es2018_intl = { isTypeVariable: true, isValueVariable: true, name: 'Intl', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2018.promise.ts b/packages/scope-manager/src/lib/es2018.promise.ts index 4aeb4f24c345..908e47e2f53e 100644 --- a/packages/scope-manager/src/lib/es2018.promise.ts +++ b/packages/scope-manager/src/lib/es2018.promise.ts @@ -10,6 +10,5 @@ export const es2018_promise = { isTypeVariable: true, isValueVariable: false, name: 'Promise', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2018.regexp.ts b/packages/scope-manager/src/lib/es2018.regexp.ts index 97d426c5e9f3..e59e4849f2b3 100644 --- a/packages/scope-manager/src/lib/es2018.regexp.ts +++ b/packages/scope-manager/src/lib/es2018.regexp.ts @@ -10,20 +10,17 @@ export const es2018_regexp = { isTypeVariable: true, isValueVariable: false, name: 'RegExpMatchArray', - writeable: false, }, RegExpExecArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExpExecArray', - writeable: false, }, RegExp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExp', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2019.array.ts b/packages/scope-manager/src/lib/es2019.array.ts index 43cab778d0f9..e3fb2ff62beb 100644 --- a/packages/scope-manager/src/lib/es2019.array.ts +++ b/packages/scope-manager/src/lib/es2019.array.ts @@ -10,20 +10,17 @@ export const es2019_array = { isTypeVariable: true, isValueVariable: false, name: 'FlatArray', - writeable: false, }, ReadonlyArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlyArray', - writeable: false, }, Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Array', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2019.object.ts b/packages/scope-manager/src/lib/es2019.object.ts index e1a2addeb370..3db91f3f1d6c 100644 --- a/packages/scope-manager/src/lib/es2019.object.ts +++ b/packages/scope-manager/src/lib/es2019.object.ts @@ -12,6 +12,5 @@ export const es2019_object = { isTypeVariable: true, isValueVariable: false, name: 'ObjectConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2019.string.ts b/packages/scope-manager/src/lib/es2019.string.ts index 519fc93c7a11..113a34775587 100644 --- a/packages/scope-manager/src/lib/es2019.string.ts +++ b/packages/scope-manager/src/lib/es2019.string.ts @@ -10,6 +10,5 @@ export const es2019_string = { isTypeVariable: true, isValueVariable: false, name: 'String', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2019.symbol.ts b/packages/scope-manager/src/lib/es2019.symbol.ts index 2024d1e3f7a9..36888f887cef 100644 --- a/packages/scope-manager/src/lib/es2019.symbol.ts +++ b/packages/scope-manager/src/lib/es2019.symbol.ts @@ -10,6 +10,5 @@ export const es2019_symbol = { isTypeVariable: true, isValueVariable: false, name: 'Symbol', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2020.bigint.ts b/packages/scope-manager/src/lib/es2020.bigint.ts index d37c17fcac43..b31042e8d3ae 100644 --- a/packages/scope-manager/src/lib/es2020.bigint.ts +++ b/packages/scope-manager/src/lib/es2020.bigint.ts @@ -10,62 +10,53 @@ export const es2020_bigint = { isTypeVariable: true, isValueVariable: false, name: 'BigIntToLocaleStringOptions', - writeable: false, }, BigInt: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BigInt', - writeable: false, }, BigIntConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BigIntConstructor', - writeable: false, }, BigInt64Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BigInt64Array', - writeable: false, }, BigInt64ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BigInt64ArrayConstructor', - writeable: false, }, BigUint64Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BigUint64Array', - writeable: false, }, BigUint64ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BigUint64ArrayConstructor', - writeable: false, }, DataView: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DataView', - writeable: false, }, Intl: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Intl', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2020.intl.ts b/packages/scope-manager/src/lib/es2020.intl.ts index f2efbf2eb231..d97db5a6aea2 100644 --- a/packages/scope-manager/src/lib/es2020.intl.ts +++ b/packages/scope-manager/src/lib/es2020.intl.ts @@ -10,6 +10,5 @@ export const es2020_intl = { isTypeVariable: true, isValueVariable: true, name: 'Intl', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2020.promise.ts b/packages/scope-manager/src/lib/es2020.promise.ts index fed66024f8b1..4a3743f0e7e1 100644 --- a/packages/scope-manager/src/lib/es2020.promise.ts +++ b/packages/scope-manager/src/lib/es2020.promise.ts @@ -10,27 +10,23 @@ export const es2020_promise = { isTypeVariable: true, isValueVariable: false, name: 'PromiseFulfilledResult', - writeable: false, }, PromiseRejectedResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseRejectedResult', - writeable: false, }, PromiseSettledResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseSettledResult', - writeable: false, }, PromiseConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2020.string.ts b/packages/scope-manager/src/lib/es2020.string.ts index 2bfed8f2b62d..2f173d3fb5b8 100644 --- a/packages/scope-manager/src/lib/es2020.string.ts +++ b/packages/scope-manager/src/lib/es2020.string.ts @@ -12,6 +12,5 @@ export const es2020_string = { isTypeVariable: true, isValueVariable: false, name: 'String', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es2020.symbol.wellknown.ts b/packages/scope-manager/src/lib/es2020.symbol.wellknown.ts index 1cc58e9ec4fa..9c452ca68979 100644 --- a/packages/scope-manager/src/lib/es2020.symbol.wellknown.ts +++ b/packages/scope-manager/src/lib/es2020.symbol.wellknown.ts @@ -14,13 +14,11 @@ export const es2020_symbol_wellknown = { isTypeVariable: true, isValueVariable: false, name: 'SymbolConstructor', - writeable: false, }, RegExp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExp', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/es5.ts b/packages/scope-manager/src/lib/es5.ts index fb6cc4af4ed3..81a8af4b0674 100644 --- a/packages/scope-manager/src/lib/es5.ts +++ b/packages/scope-manager/src/lib/es5.ts @@ -10,671 +10,575 @@ export const es5 = { isTypeVariable: true, isValueVariable: false, name: 'Symbol', - writeable: false, }, PropertyKey: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PropertyKey', - writeable: false, }, PropertyDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PropertyDescriptor', - writeable: false, }, PropertyDescriptorMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PropertyDescriptorMap', - writeable: false, }, Object: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Object', - writeable: false, }, ObjectConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ObjectConstructor', - writeable: false, }, Function: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Function', - writeable: false, }, FunctionConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FunctionConstructor', - writeable: false, }, ThisParameterType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ThisParameterType', - writeable: false, }, OmitThisParameter: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OmitThisParameter', - writeable: false, }, CallableFunction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CallableFunction', - writeable: false, }, NewableFunction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NewableFunction', - writeable: false, }, IArguments: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IArguments', - writeable: false, }, String: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'String', - writeable: false, }, StringConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StringConstructor', - writeable: false, }, Boolean: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Boolean', - writeable: false, }, BooleanConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BooleanConstructor', - writeable: false, }, Number: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Number', - writeable: false, }, NumberConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NumberConstructor', - writeable: false, }, TemplateStringsArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TemplateStringsArray', - writeable: false, }, ImportMeta: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImportMeta', - writeable: false, }, Math: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Math', - writeable: false, }, Date: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Date', - writeable: false, }, DateConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DateConstructor', - writeable: false, }, RegExpMatchArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExpMatchArray', - writeable: false, }, RegExpExecArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExpExecArray', - writeable: false, }, RegExp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RegExp', - writeable: false, }, RegExpConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegExpConstructor', - writeable: false, }, Error: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Error', - writeable: false, }, ErrorConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ErrorConstructor', - writeable: false, }, EvalError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'EvalError', - writeable: false, }, EvalErrorConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EvalErrorConstructor', - writeable: false, }, RangeError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'RangeError', - writeable: false, }, RangeErrorConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RangeErrorConstructor', - writeable: false, }, ReferenceError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ReferenceError', - writeable: false, }, ReferenceErrorConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReferenceErrorConstructor', - writeable: false, }, SyntaxError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SyntaxError', - writeable: false, }, SyntaxErrorConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SyntaxErrorConstructor', - writeable: false, }, TypeError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TypeError', - writeable: false, }, TypeErrorConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TypeErrorConstructor', - writeable: false, }, URIError: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'URIError', - writeable: false, }, URIErrorConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'URIErrorConstructor', - writeable: false, }, JSON: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'JSON', - writeable: false, }, ReadonlyArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlyArray', - writeable: false, }, ConcatArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConcatArray', - writeable: false, }, Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Array', - writeable: false, }, ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayConstructor', - writeable: false, }, TypedPropertyDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TypedPropertyDescriptor', - writeable: false, }, ClassDecorator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ClassDecorator', - writeable: false, }, PropertyDecorator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PropertyDecorator', - writeable: false, }, MethodDecorator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MethodDecorator', - writeable: false, }, ParameterDecorator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ParameterDecorator', - writeable: false, }, PromiseConstructorLike: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseConstructorLike', - writeable: false, }, PromiseLike: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseLike', - writeable: false, }, Promise: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Promise', - writeable: false, }, ArrayLike: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayLike', - writeable: false, }, Partial: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Partial', - writeable: false, }, Required: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Required', - writeable: false, }, Readonly: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Readonly', - writeable: false, }, Pick: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Pick', - writeable: false, }, Record: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Record', - writeable: false, }, Exclude: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Exclude', - writeable: false, }, Extract: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Extract', - writeable: false, }, Omit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Omit', - writeable: false, }, NonNullable: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NonNullable', - writeable: false, }, Parameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Parameters', - writeable: false, }, ConstructorParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConstructorParameters', - writeable: false, }, ReturnType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReturnType', - writeable: false, }, InstanceType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'InstanceType', - writeable: false, }, ThisType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ThisType', - writeable: false, }, ArrayBuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ArrayBuffer', - writeable: false, }, ArrayBufferTypes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayBufferTypes', - writeable: false, }, ArrayBufferLike: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayBufferLike', - writeable: false, }, ArrayBufferConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayBufferConstructor', - writeable: false, }, ArrayBufferView: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ArrayBufferView', - writeable: false, }, DataView: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DataView', - writeable: false, }, DataViewConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DataViewConstructor', - writeable: false, }, Int8Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Int8Array', - writeable: false, }, Int8ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int8ArrayConstructor', - writeable: false, }, Uint8Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Uint8Array', - writeable: false, }, Uint8ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8ArrayConstructor', - writeable: false, }, Uint8ClampedArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Uint8ClampedArray', - writeable: false, }, Uint8ClampedArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint8ClampedArrayConstructor', - writeable: false, }, Int16Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Int16Array', - writeable: false, }, Int16ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int16ArrayConstructor', - writeable: false, }, Uint16Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Uint16Array', - writeable: false, }, Uint16ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint16ArrayConstructor', - writeable: false, }, Int32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Int32Array', - writeable: false, }, Int32ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int32ArrayConstructor', - writeable: false, }, Uint32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Uint32Array', - writeable: false, }, Uint32ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint32ArrayConstructor', - writeable: false, }, Float32Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Float32Array', - writeable: false, }, Float32ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float32ArrayConstructor', - writeable: false, }, Float64Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Float64Array', - writeable: false, }, Float64ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float64ArrayConstructor', - writeable: false, }, Intl: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Intl', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/esnext.array.ts b/packages/scope-manager/src/lib/esnext.array.ts index b48090a0a60b..b349f206e184 100644 --- a/packages/scope-manager/src/lib/esnext.array.ts +++ b/packages/scope-manager/src/lib/esnext.array.ts @@ -10,20 +10,17 @@ export const esnext_array = { isTypeVariable: true, isValueVariable: false, name: 'FlatArray', - writeable: false, }, ReadonlyArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadonlyArray', - writeable: false, }, Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Array', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/esnext.asynciterable.ts b/packages/scope-manager/src/lib/esnext.asynciterable.ts index c4d16fc52e4c..c78a7dc71fc4 100644 --- a/packages/scope-manager/src/lib/esnext.asynciterable.ts +++ b/packages/scope-manager/src/lib/esnext.asynciterable.ts @@ -14,27 +14,23 @@ export const esnext_asynciterable = { isTypeVariable: true, isValueVariable: false, name: 'SymbolConstructor', - writeable: false, }, AsyncIterator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AsyncIterator', - writeable: false, }, AsyncIterable: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AsyncIterable', - writeable: false, }, AsyncIterableIterator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AsyncIterableIterator', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/esnext.bigint.ts b/packages/scope-manager/src/lib/esnext.bigint.ts index 07387b7c2466..18985a9df06c 100644 --- a/packages/scope-manager/src/lib/esnext.bigint.ts +++ b/packages/scope-manager/src/lib/esnext.bigint.ts @@ -10,62 +10,53 @@ export const esnext_bigint = { isTypeVariable: true, isValueVariable: false, name: 'BigIntToLocaleStringOptions', - writeable: false, }, BigInt: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BigInt', - writeable: false, }, BigIntConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BigIntConstructor', - writeable: false, }, BigInt64Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BigInt64Array', - writeable: false, }, BigInt64ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BigInt64ArrayConstructor', - writeable: false, }, BigUint64Array: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BigUint64Array', - writeable: false, }, BigUint64ArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BigUint64ArrayConstructor', - writeable: false, }, DataView: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DataView', - writeable: false, }, Intl: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Intl', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/esnext.intl.ts b/packages/scope-manager/src/lib/esnext.intl.ts index bc5b26197244..e6a3fa9997ed 100644 --- a/packages/scope-manager/src/lib/esnext.intl.ts +++ b/packages/scope-manager/src/lib/esnext.intl.ts @@ -10,6 +10,5 @@ export const esnext_intl = { isTypeVariable: true, isValueVariable: true, name: 'Intl', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/esnext.promise.ts b/packages/scope-manager/src/lib/esnext.promise.ts index a5b1238df159..53240da659eb 100644 --- a/packages/scope-manager/src/lib/esnext.promise.ts +++ b/packages/scope-manager/src/lib/esnext.promise.ts @@ -10,20 +10,17 @@ export const esnext_promise = { isTypeVariable: true, isValueVariable: true, name: 'AggregateError', - writeable: false, }, AggregateErrorConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AggregateErrorConstructor', - writeable: false, }, PromiseConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseConstructor', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/esnext.string.ts b/packages/scope-manager/src/lib/esnext.string.ts index 4a64eab69841..e1c3ab61f59a 100644 --- a/packages/scope-manager/src/lib/esnext.string.ts +++ b/packages/scope-manager/src/lib/esnext.string.ts @@ -10,6 +10,5 @@ export const esnext_string = { isTypeVariable: true, isValueVariable: false, name: 'String', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/esnext.symbol.ts b/packages/scope-manager/src/lib/esnext.symbol.ts index 8cdc142d4ed1..a7e3f7a15f21 100644 --- a/packages/scope-manager/src/lib/esnext.symbol.ts +++ b/packages/scope-manager/src/lib/esnext.symbol.ts @@ -10,6 +10,5 @@ export const esnext_symbol = { isTypeVariable: true, isValueVariable: false, name: 'Symbol', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/scripthost.ts b/packages/scope-manager/src/lib/scripthost.ts index a022d78e03ce..1ae99dcacac2 100644 --- a/packages/scope-manager/src/lib/scripthost.ts +++ b/packages/scope-manager/src/lib/scripthost.ts @@ -10,90 +10,77 @@ export const scripthost = { isTypeVariable: true, isValueVariable: true, name: 'ActiveXObject', - writeable: false, }, ITextWriter: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ITextWriter', - writeable: false, }, TextStreamBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextStreamBase', - writeable: false, }, TextStreamWriter: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextStreamWriter', - writeable: false, }, TextStreamReader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextStreamReader', - writeable: false, }, SafeArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SafeArray', - writeable: false, }, Enumerator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Enumerator', - writeable: false, }, EnumeratorConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EnumeratorConstructor', - writeable: false, }, VBArray: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VBArray', - writeable: false, }, VBArrayConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VBArrayConstructor', - writeable: false, }, VarDate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'VarDate', - writeable: false, }, DateConstructor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DateConstructor', - writeable: false, }, Date: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Date', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/lib/webworker.ts b/packages/scope-manager/src/lib/webworker.ts index f60d467decdf..250c3db95007 100644 --- a/packages/scope-manager/src/lib/webworker.ts +++ b/packages/scope-manager/src/lib/webworker.ts @@ -10,2876 +10,2465 @@ export const webworker = { isTypeVariable: true, isValueVariable: false, name: 'AddEventListenerOptions', - writeable: false, }, AesCbcParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesCbcParams', - writeable: false, }, AesCtrParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesCtrParams', - writeable: false, }, AesDerivedKeyParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesDerivedKeyParams', - writeable: false, }, AesGcmParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesGcmParams', - writeable: false, }, AesKeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesKeyAlgorithm', - writeable: false, }, AesKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesKeyGenParams', - writeable: false, }, Algorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Algorithm', - writeable: false, }, BlobPropertyBag: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BlobPropertyBag', - writeable: false, }, CacheQueryOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CacheQueryOptions', - writeable: false, }, CanvasRenderingContext2DSettings: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasRenderingContext2DSettings', - writeable: false, }, ClientQueryOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ClientQueryOptions', - writeable: false, }, CloseEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CloseEventInit', - writeable: false, }, CryptoKeyPair: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CryptoKeyPair', - writeable: false, }, CustomEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CustomEventInit', - writeable: false, }, DOMMatrix2DInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMMatrix2DInit', - writeable: false, }, DOMMatrixInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMMatrixInit', - writeable: false, }, DOMPointInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMPointInit', - writeable: false, }, DOMQuadInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMQuadInit', - writeable: false, }, DOMRectInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMRectInit', - writeable: false, }, DevicePermissionDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DevicePermissionDescriptor', - writeable: false, }, EcKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EcKeyGenParams', - writeable: false, }, EcKeyImportParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EcKeyImportParams', - writeable: false, }, EcdhKeyDeriveParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EcdhKeyDeriveParams', - writeable: false, }, EcdsaParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EcdsaParams', - writeable: false, }, ErrorEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ErrorEventInit', - writeable: false, }, EventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventInit', - writeable: false, }, EventListenerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventListenerOptions', - writeable: false, }, EventSourceInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventSourceInit', - writeable: false, }, ExtendableEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ExtendableEventInit', - writeable: false, }, ExtendableMessageEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ExtendableMessageEventInit', - writeable: false, }, FetchEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FetchEventInit', - writeable: false, }, FilePropertyBag: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FilePropertyBag', - writeable: false, }, GetNotificationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GetNotificationOptions', - writeable: false, }, HmacImportParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HmacImportParams', - writeable: false, }, HmacKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HmacKeyGenParams', - writeable: false, }, IDBIndexParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBIndexParameters', - writeable: false, }, IDBObjectStoreParameters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBObjectStoreParameters', - writeable: false, }, IDBVersionChangeEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBVersionChangeEventInit', - writeable: false, }, ImageBitmapOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageBitmapOptions', - writeable: false, }, ImageBitmapRenderingContextSettings: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageBitmapRenderingContextSettings', - writeable: false, }, ImageEncodeOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageEncodeOptions', - writeable: false, }, JsonWebKey: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'JsonWebKey', - writeable: false, }, KeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyAlgorithm', - writeable: false, }, MessageEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MessageEventInit', - writeable: false, }, MidiPermissionDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MidiPermissionDescriptor', - writeable: false, }, MultiCacheQueryOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MultiCacheQueryOptions', - writeable: false, }, NavigationPreloadState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigationPreloadState', - writeable: false, }, NotificationAction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationAction', - writeable: false, }, NotificationEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationEventInit', - writeable: false, }, NotificationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationOptions', - writeable: false, }, Pbkdf2Params: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Pbkdf2Params', - writeable: false, }, PerformanceObserverInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PerformanceObserverInit', - writeable: false, }, PermissionDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PermissionDescriptor', - writeable: false, }, PipeOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PipeOptions', - writeable: false, }, PostMessageOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PostMessageOptions', - writeable: false, }, ProgressEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ProgressEventInit', - writeable: false, }, PromiseRejectionEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PromiseRejectionEventInit', - writeable: false, }, PushEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushEventInit', - writeable: false, }, PushPermissionDescriptor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushPermissionDescriptor', - writeable: false, }, PushSubscriptionChangeEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushSubscriptionChangeEventInit', - writeable: false, }, PushSubscriptionJSON: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushSubscriptionJSON', - writeable: false, }, PushSubscriptionOptionsInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushSubscriptionOptionsInit', - writeable: false, }, QueuingStrategy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'QueuingStrategy', - writeable: false, }, ReadableStreamReadDoneResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamReadDoneResult', - writeable: false, }, ReadableStreamReadValueResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamReadValueResult', - writeable: false, }, RegistrationOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RegistrationOptions', - writeable: false, }, RequestInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestInit', - writeable: false, }, ResponseInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ResponseInit', - writeable: false, }, RsaHashedImportParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaHashedImportParams', - writeable: false, }, RsaHashedKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaHashedKeyGenParams', - writeable: false, }, RsaKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaKeyGenParams', - writeable: false, }, RsaOaepParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaOaepParams', - writeable: false, }, RsaOtherPrimesInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaOtherPrimesInfo', - writeable: false, }, RsaPssParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RsaPssParams', - writeable: false, }, StorageEstimate: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'StorageEstimate', - writeable: false, }, SyncEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SyncEventInit', - writeable: false, }, TextDecodeOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextDecodeOptions', - writeable: false, }, TextDecoderOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextDecoderOptions', - writeable: false, }, TextEncoderEncodeIntoResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextEncoderEncodeIntoResult', - writeable: false, }, Transformer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Transformer', - writeable: false, }, UnderlyingByteSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UnderlyingByteSource', - writeable: false, }, UnderlyingSink: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UnderlyingSink', - writeable: false, }, UnderlyingSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'UnderlyingSource', - writeable: false, }, WebGLContextAttributes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLContextAttributes', - writeable: false, }, WebGLContextEventInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLContextEventInit', - writeable: false, }, WorkerOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WorkerOptions', - writeable: false, }, EventListener: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventListener', - writeable: false, }, ANGLE_instanced_arrays: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ANGLE_instanced_arrays', - writeable: false, }, AbortController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AbortController', - writeable: false, }, AbortSignalEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AbortSignalEventMap', - writeable: false, }, AbortSignal: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'AbortSignal', - writeable: false, }, AbstractWorkerEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AbstractWorkerEventMap', - writeable: false, }, AbstractWorker: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AbstractWorker', - writeable: false, }, AesCfbParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesCfbParams', - writeable: false, }, AesCmacParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AesCmacParams', - writeable: false, }, AnimationFrameProvider: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AnimationFrameProvider', - writeable: false, }, Blob: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Blob', - writeable: false, }, Body: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Body', - writeable: false, }, BroadcastChannelEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BroadcastChannelEventMap', - writeable: false, }, BroadcastChannel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'BroadcastChannel', - writeable: false, }, ByteLengthQueuingStrategy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ByteLengthQueuingStrategy', - writeable: false, }, Cache: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Cache', - writeable: false, }, CacheStorage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CacheStorage', - writeable: false, }, CanvasCompositing: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasCompositing', - writeable: false, }, CanvasDrawImage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasDrawImage', - writeable: false, }, CanvasDrawPath: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasDrawPath', - writeable: false, }, CanvasFillStrokeStyles: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasFillStrokeStyles', - writeable: false, }, CanvasFilters: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasFilters', - writeable: false, }, CanvasGradient: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CanvasGradient', - writeable: false, }, CanvasImageData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasImageData', - writeable: false, }, CanvasImageSmoothing: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasImageSmoothing', - writeable: false, }, CanvasPath: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasPath', - writeable: false, }, CanvasPathDrawingStyles: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasPathDrawingStyles', - writeable: false, }, CanvasPattern: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CanvasPattern', - writeable: false, }, CanvasRect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasRect', - writeable: false, }, CanvasShadowStyles: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasShadowStyles', - writeable: false, }, CanvasState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasState', - writeable: false, }, CanvasText: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasText', - writeable: false, }, CanvasTextDrawingStyles: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasTextDrawingStyles', - writeable: false, }, CanvasTransform: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasTransform', - writeable: false, }, Client: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Client', - writeable: false, }, Clients: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Clients', - writeable: false, }, CloseEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CloseEvent', - writeable: false, }, ConcatParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ConcatParams', - writeable: false, }, CountQueuingStrategy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CountQueuingStrategy', - writeable: false, }, Crypto: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Crypto', - writeable: false, }, CryptoKey: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CryptoKey', - writeable: false, }, CustomEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'CustomEvent', - writeable: false, }, DOMException: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMException', - writeable: false, }, DOMMatrix: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMMatrix', - writeable: false, }, DOMMatrixReadOnly: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMMatrixReadOnly', - writeable: false, }, DOMPoint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMPoint', - writeable: false, }, DOMPointReadOnly: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMPointReadOnly', - writeable: false, }, DOMQuad: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMQuad', - writeable: false, }, DOMRect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMRect', - writeable: false, }, DOMRectReadOnly: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMRectReadOnly', - writeable: false, }, DOMStringList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DOMStringList', - writeable: false, }, DedicatedWorkerGlobalScopeEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DedicatedWorkerGlobalScopeEventMap', - writeable: false, }, DedicatedWorkerGlobalScope: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'DedicatedWorkerGlobalScope', - writeable: false, }, DhImportKeyParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DhImportKeyParams', - writeable: false, }, DhKeyAlgorithm: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DhKeyAlgorithm', - writeable: false, }, DhKeyDeriveParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DhKeyDeriveParams', - writeable: false, }, DhKeyGenParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DhKeyGenParams', - writeable: false, }, EXT_blend_minmax: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_blend_minmax', - writeable: false, }, EXT_frag_depth: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_frag_depth', - writeable: false, }, EXT_sRGB: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_sRGB', - writeable: false, }, EXT_shader_texture_lod: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_shader_texture_lod', - writeable: false, }, EXT_texture_filter_anisotropic: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EXT_texture_filter_anisotropic', - writeable: false, }, ErrorEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ErrorEvent', - writeable: false, }, Event: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Event', - writeable: false, }, EventListenerObject: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventListenerObject', - writeable: false, }, EventSourceEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventSourceEventMap', - writeable: false, }, EventSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'EventSource', - writeable: false, }, EventTarget: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'EventTarget', - writeable: false, }, ExtendableEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ExtendableEvent', - writeable: false, }, ExtendableMessageEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ExtendableMessageEvent', - writeable: false, }, FetchEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FetchEvent', - writeable: false, }, File: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'File', - writeable: false, }, FileList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FileList', - writeable: false, }, FileReaderEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FileReaderEventMap', - writeable: false, }, FileReader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FileReader', - writeable: false, }, FileReaderSync: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FileReaderSync', - writeable: false, }, FormData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'FormData', - writeable: false, }, GenericTransformStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GenericTransformStream', - writeable: false, }, Headers: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Headers', - writeable: false, }, HkdfCtrParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HkdfCtrParams', - writeable: false, }, IDBArrayKey: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBArrayKey', - writeable: false, }, IDBCursor: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBCursor', - writeable: false, }, IDBCursorWithValue: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBCursorWithValue', - writeable: false, }, IDBDatabaseEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBDatabaseEventMap', - writeable: false, }, IDBDatabase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBDatabase', - writeable: false, }, IDBFactory: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBFactory', - writeable: false, }, IDBIndex: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBIndex', - writeable: false, }, IDBKeyRange: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBKeyRange', - writeable: false, }, IDBObjectStore: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBObjectStore', - writeable: false, }, IDBOpenDBRequestEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBOpenDBRequestEventMap', - writeable: false, }, IDBOpenDBRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBOpenDBRequest', - writeable: false, }, IDBRequestEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBRequestEventMap', - writeable: false, }, IDBRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBRequest', - writeable: false, }, IDBTransactionEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBTransactionEventMap', - writeable: false, }, IDBTransaction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBTransaction', - writeable: false, }, IDBVersionChangeEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'IDBVersionChangeEvent', - writeable: false, }, ImageBitmap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ImageBitmap', - writeable: false, }, ImageBitmapRenderingContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ImageBitmapRenderingContext', - writeable: false, }, ImageData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ImageData', - writeable: false, }, MessageChannel: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MessageChannel', - writeable: false, }, MessageEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MessageEvent', - writeable: false, }, MessagePortEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MessagePortEventMap', - writeable: false, }, MessagePort: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'MessagePort', - writeable: false, }, NavigationPreloadManager: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'NavigationPreloadManager', - writeable: false, }, NavigatorConcurrentHardware: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorConcurrentHardware', - writeable: false, }, NavigatorID: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorID', - writeable: false, }, NavigatorLanguage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorLanguage', - writeable: false, }, NavigatorOnLine: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorOnLine', - writeable: false, }, NavigatorStorage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NavigatorStorage', - writeable: false, }, NotificationEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationEventMap', - writeable: false, }, Notification: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Notification', - writeable: false, }, NotificationEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'NotificationEvent', - writeable: false, }, OES_element_index_uint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_element_index_uint', - writeable: false, }, OES_standard_derivatives: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_standard_derivatives', - writeable: false, }, OES_texture_float: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_texture_float', - writeable: false, }, OES_texture_float_linear: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_texture_float_linear', - writeable: false, }, OES_texture_half_float: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_texture_half_float', - writeable: false, }, OES_texture_half_float_linear: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_texture_half_float_linear', - writeable: false, }, OES_vertex_array_object: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OES_vertex_array_object', - writeable: false, }, OffscreenCanvas: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'OffscreenCanvas', - writeable: false, }, OffscreenCanvasRenderingContext2D: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'OffscreenCanvasRenderingContext2D', - writeable: false, }, Path2D: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Path2D', - writeable: false, }, PerformanceEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PerformanceEventMap', - writeable: false, }, Performance: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Performance', - writeable: false, }, PerformanceEntry: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceEntry', - writeable: false, }, PerformanceMark: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceMark', - writeable: false, }, PerformanceMeasure: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceMeasure', - writeable: false, }, PerformanceObserver: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceObserver', - writeable: false, }, PerformanceObserverEntryList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceObserverEntryList', - writeable: false, }, PerformanceResourceTiming: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PerformanceResourceTiming', - writeable: false, }, PermissionStatusEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PermissionStatusEventMap', - writeable: false, }, PermissionStatus: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PermissionStatus', - writeable: false, }, Permissions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Permissions', - writeable: false, }, ProgressEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ProgressEvent', - writeable: false, }, PromiseRejectionEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PromiseRejectionEvent', - writeable: false, }, PushEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PushEvent', - writeable: false, }, PushManager: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PushManager', - writeable: false, }, PushMessageData: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PushMessageData', - writeable: false, }, PushSubscription: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PushSubscription', - writeable: false, }, PushSubscriptionChangeEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PushSubscriptionChangeEvent', - writeable: false, }, PushSubscriptionOptions: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'PushSubscriptionOptions', - writeable: false, }, ReadableByteStreamController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableByteStreamController', - writeable: false, }, ReadableStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ReadableStream', - writeable: false, }, ReadableStreamBYOBReader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamBYOBReader', - writeable: false, }, ReadableStreamBYOBRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamBYOBRequest', - writeable: false, }, ReadableStreamDefaultController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamDefaultController', - writeable: false, }, ReadableStreamDefaultReader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamDefaultReader', - writeable: false, }, ReadableStreamReader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ReadableStreamReader', - writeable: false, }, Request: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Request', - writeable: false, }, Response: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Response', - writeable: false, }, ServiceWorkerEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerEventMap', - writeable: false, }, ServiceWorker: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ServiceWorker', - writeable: false, }, ServiceWorkerContainerEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerContainerEventMap', - writeable: false, }, ServiceWorkerContainer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ServiceWorkerContainer', - writeable: false, }, ServiceWorkerGlobalScopeEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerGlobalScopeEventMap', - writeable: false, }, ServiceWorkerGlobalScope: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ServiceWorkerGlobalScope', - writeable: false, }, ServiceWorkerRegistrationEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerRegistrationEventMap', - writeable: false, }, ServiceWorkerRegistration: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'ServiceWorkerRegistration', - writeable: false, }, SharedWorker: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SharedWorker', - writeable: false, }, SharedWorkerGlobalScopeEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'SharedWorkerGlobalScopeEventMap', - writeable: false, }, SharedWorkerGlobalScope: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SharedWorkerGlobalScope', - writeable: false, }, StorageManager: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'StorageManager', - writeable: false, }, SubtleCrypto: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SubtleCrypto', - writeable: false, }, SyncEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SyncEvent', - writeable: false, }, SyncManager: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'SyncManager', - writeable: false, }, TextDecoder: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextDecoder', - writeable: false, }, TextDecoderCommon: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextDecoderCommon', - writeable: false, }, TextDecoderStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextDecoderStream', - writeable: false, }, TextEncoder: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextEncoder', - writeable: false, }, TextEncoderCommon: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TextEncoderCommon', - writeable: false, }, TextEncoderStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextEncoderStream', - writeable: false, }, TextMetrics: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TextMetrics', - writeable: false, }, TransformStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'TransformStream', - writeable: false, }, TransformStreamDefaultController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TransformStreamDefaultController', - writeable: false, }, URL: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'URL', - writeable: false, }, URLSearchParams: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'URLSearchParams', - writeable: false, }, WEBGL_color_buffer_float: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_color_buffer_float', - writeable: false, }, WEBGL_compressed_texture_astc: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_compressed_texture_astc', - writeable: false, }, WEBGL_compressed_texture_s3tc: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_compressed_texture_s3tc', - writeable: false, }, WEBGL_compressed_texture_s3tc_srgb: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_compressed_texture_s3tc_srgb', - writeable: false, }, WEBGL_debug_renderer_info: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_debug_renderer_info', - writeable: false, }, WEBGL_debug_shaders: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_debug_shaders', - writeable: false, }, WEBGL_depth_texture: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_depth_texture', - writeable: false, }, WEBGL_draw_buffers: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_draw_buffers', - writeable: false, }, WEBGL_lose_context: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WEBGL_lose_context', - writeable: false, }, WebGL2RenderingContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGL2RenderingContext', - writeable: false, }, WebGL2RenderingContextBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGL2RenderingContextBase', - writeable: false, }, WebGL2RenderingContextOverloads: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGL2RenderingContextOverloads', - writeable: false, }, WebGLActiveInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLActiveInfo', - writeable: false, }, WebGLBuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLBuffer', - writeable: false, }, WebGLContextEvent: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLContextEvent', - writeable: false, }, WebGLFramebuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLFramebuffer', - writeable: false, }, WebGLObject: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLObject', - writeable: false, }, WebGLProgram: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLProgram', - writeable: false, }, WebGLQuery: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLQuery', - writeable: false, }, WebGLRenderbuffer: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLRenderbuffer', - writeable: false, }, WebGLRenderingContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLRenderingContext', - writeable: false, }, WebGLRenderingContextBase: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLRenderingContextBase', - writeable: false, }, WebGLRenderingContextOverloads: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLRenderingContextOverloads', - writeable: false, }, WebGLSampler: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLSampler', - writeable: false, }, WebGLShader: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLShader', - writeable: false, }, WebGLShaderPrecisionFormat: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLShaderPrecisionFormat', - writeable: false, }, WebGLSync: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLSync', - writeable: false, }, WebGLTexture: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLTexture', - writeable: false, }, WebGLTransformFeedback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLTransformFeedback', - writeable: false, }, WebGLUniformLocation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLUniformLocation', - writeable: false, }, WebGLVertexArrayObject: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebGLVertexArrayObject', - writeable: false, }, WebGLVertexArrayObjectOES: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLVertexArrayObjectOES', - writeable: false, }, WebSocketEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebSocketEventMap', - writeable: false, }, WebSocket: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebSocket', - writeable: false, }, WindowClient: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WindowClient', - writeable: false, }, WindowOrWorkerGlobalScope: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WindowOrWorkerGlobalScope', - writeable: false, }, WorkerEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WorkerEventMap', - writeable: false, }, Worker: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'Worker', - writeable: false, }, WorkerGlobalScopeEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WorkerGlobalScopeEventMap', - writeable: false, }, WorkerGlobalScope: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WorkerGlobalScope', - writeable: false, }, WorkerLocation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WorkerLocation', - writeable: false, }, WorkerNavigator: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WorkerNavigator', - writeable: false, }, WritableStream: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WritableStream', - writeable: false, }, WritableStreamDefaultController: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultController', - writeable: false, }, WritableStreamDefaultWriter: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultWriter', - writeable: false, }, XMLHttpRequestEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'XMLHttpRequestEventMap', - writeable: false, }, XMLHttpRequest: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XMLHttpRequest', - writeable: false, }, XMLHttpRequestEventTargetEventMap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'XMLHttpRequestEventTargetEventMap', - writeable: false, }, XMLHttpRequestEventTarget: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XMLHttpRequestEventTarget', - writeable: false, }, XMLHttpRequestUpload: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'XMLHttpRequestUpload', - writeable: false, }, EventListenerOrEventListenerObject: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EventListenerOrEventListenerObject', - writeable: false, }, Console: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Console', - writeable: false, }, WebAssembly: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: true, name: 'WebAssembly', - writeable: false, }, FrameRequestCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FrameRequestCallback', - writeable: false, }, OnErrorEventHandlerNonNull: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OnErrorEventHandlerNonNull', - writeable: false, }, PerformanceObserverCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PerformanceObserverCallback', - writeable: false, }, QueuingStrategySizeCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'QueuingStrategySizeCallback', - writeable: false, }, ReadableByteStreamControllerCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableByteStreamControllerCallback', - writeable: false, }, ReadableStreamDefaultControllerCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamDefaultControllerCallback', - writeable: false, }, ReadableStreamErrorCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamErrorCallback', - writeable: false, }, TransformStreamDefaultControllerCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TransformStreamDefaultControllerCallback', - writeable: false, }, TransformStreamDefaultControllerTransformCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TransformStreamDefaultControllerTransformCallback', - writeable: false, }, VoidFunction: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VoidFunction', - writeable: false, }, WritableStreamDefaultControllerCloseCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultControllerCloseCallback', - writeable: false, }, WritableStreamDefaultControllerStartCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultControllerStartCallback', - writeable: false, }, WritableStreamDefaultControllerWriteCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamDefaultControllerWriteCallback', - writeable: false, }, WritableStreamErrorCallback: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WritableStreamErrorCallback', - writeable: false, }, HeadersInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HeadersInit', - writeable: false, }, BodyInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BodyInit', - writeable: false, }, RequestInfo: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestInfo', - writeable: false, }, BlobPart: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BlobPart', - writeable: false, }, DOMHighResTimeStamp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMHighResTimeStamp', - writeable: false, }, CanvasImageSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasImageSource', - writeable: false, }, OffscreenRenderingContext: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OffscreenRenderingContext', - writeable: false, }, MessageEventSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'MessageEventSource', - writeable: false, }, ImageBitmapSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageBitmapSource', - writeable: false, }, OnErrorEventHandler: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OnErrorEventHandler', - writeable: false, }, TimerHandler: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TimerHandler', - writeable: false, }, PerformanceEntryList: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PerformanceEntryList', - writeable: false, }, PushMessageDataInit: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushMessageDataInit', - writeable: false, }, ReadableStreamReadResult: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReadableStreamReadResult', - writeable: false, }, VibratePattern: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VibratePattern', - writeable: false, }, AlgorithmIdentifier: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'AlgorithmIdentifier', - writeable: false, }, HashAlgorithmIdentifier: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'HashAlgorithmIdentifier', - writeable: false, }, BigInteger: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BigInteger', - writeable: false, }, NamedCurve: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NamedCurve', - writeable: false, }, GLenum: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLenum', - writeable: false, }, GLboolean: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLboolean', - writeable: false, }, GLbitfield: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLbitfield', - writeable: false, }, GLint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLint', - writeable: false, }, GLsizei: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLsizei', - writeable: false, }, GLintptr: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLintptr', - writeable: false, }, GLsizeiptr: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLsizeiptr', - writeable: false, }, GLuint: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLuint', - writeable: false, }, GLfloat: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLfloat', - writeable: false, }, GLclampf: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLclampf', - writeable: false, }, TexImageSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'TexImageSource', - writeable: false, }, Float32List: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Float32List', - writeable: false, }, Int32List: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Int32List', - writeable: false, }, GLint64: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLint64', - writeable: false, }, GLuint64: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'GLuint64', - writeable: false, }, Uint32List: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Uint32List', - writeable: false, }, BufferSource: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BufferSource', - writeable: false, }, DOMTimeStamp: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'DOMTimeStamp', - writeable: false, }, FormDataEntryValue: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FormDataEntryValue', - writeable: false, }, IDBValidKey: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBValidKey', - writeable: false, }, Transferable: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'Transferable', - writeable: false, }, BinaryType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'BinaryType', - writeable: false, }, CanvasDirection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasDirection', - writeable: false, }, CanvasFillRule: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasFillRule', - writeable: false, }, CanvasLineCap: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasLineCap', - writeable: false, }, CanvasLineJoin: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasLineJoin', - writeable: false, }, CanvasTextAlign: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasTextAlign', - writeable: false, }, CanvasTextBaseline: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'CanvasTextBaseline', - writeable: false, }, ClientTypes: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ClientTypes', - writeable: false, }, ColorSpaceConversion: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ColorSpaceConversion', - writeable: false, }, EndingType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'EndingType', - writeable: false, }, FrameType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'FrameType', - writeable: false, }, IDBCursorDirection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBCursorDirection', - writeable: false, }, IDBRequestReadyState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBRequestReadyState', - writeable: false, }, IDBTransactionMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'IDBTransactionMode', - writeable: false, }, ImageOrientation: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageOrientation', - writeable: false, }, ImageSmoothingQuality: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ImageSmoothingQuality', - writeable: false, }, KeyFormat: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyFormat', - writeable: false, }, KeyType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyType', - writeable: false, }, KeyUsage: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'KeyUsage', - writeable: false, }, NotificationDirection: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationDirection', - writeable: false, }, NotificationPermission: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'NotificationPermission', - writeable: false, }, OffscreenRenderingContextId: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'OffscreenRenderingContextId', - writeable: false, }, PermissionName: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PermissionName', - writeable: false, }, PermissionState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PermissionState', - writeable: false, }, PremultiplyAlpha: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PremultiplyAlpha', - writeable: false, }, PushEncryptionKeyName: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushEncryptionKeyName', - writeable: false, }, PushPermissionState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'PushPermissionState', - writeable: false, }, ReferrerPolicy: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ReferrerPolicy', - writeable: false, }, RequestCache: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestCache', - writeable: false, }, RequestCredentials: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestCredentials', - writeable: false, }, RequestDestination: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestDestination', - writeable: false, }, RequestMode: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestMode', - writeable: false, }, RequestRedirect: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'RequestRedirect', - writeable: false, }, ResizeQuality: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ResizeQuality', - writeable: false, }, ResponseType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ResponseType', - writeable: false, }, ServiceWorkerState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerState', - writeable: false, }, ServiceWorkerUpdateViaCache: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'ServiceWorkerUpdateViaCache', - writeable: false, }, VisibilityState: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'VisibilityState', - writeable: false, }, WebGLPowerPreference: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WebGLPowerPreference', - writeable: false, }, WorkerType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'WorkerType', - writeable: false, }, XMLHttpRequestResponseType: { eslintImplicitGlobalSetting: 'readonly', isTypeVariable: true, isValueVariable: false, name: 'XMLHttpRequestResponseType', - writeable: false, }, } as Record; diff --git a/packages/scope-manager/src/referencer/Referencer.ts b/packages/scope-manager/src/referencer/Referencer.ts index c0c49ef9728b..196d8610d68b 100644 --- a/packages/scope-manager/src/referencer/Referencer.ts +++ b/packages/scope-manager/src/referencer/Referencer.ts @@ -97,6 +97,14 @@ class Referencer extends Visitor { globalScope.defineImplicitVariable(variable); } } + + // for const assertions (`{} as const` / `{}`) + globalScope.defineImplicitVariable({ + name: 'const', + eslintImplicitGlobalSetting: 'readonly', + isTypeVariable: true, + isValueVariable: false, + }); } /////////////////// diff --git a/packages/scope-manager/tools/generate-lib.ts b/packages/scope-manager/tools/generate-lib.ts index 3a9fff754965..e1b33689f63c 100644 --- a/packages/scope-manager/tools/generate-lib.ts +++ b/packages/scope-manager/tools/generate-lib.ts @@ -155,7 +155,6 @@ function main(): void { isTypeVariable: variable.isTypeVariable, isValueVariable: variable.isValueVariable, name: variable.name, - writeable: false, })},`, ); }