diff --git a/baselines/audioworklet.generated.d.ts b/baselines/audioworklet.generated.d.ts index 48cea5cdb..3eb37e22d 100644 --- a/baselines/audioworklet.generated.d.ts +++ b/baselines/audioworklet.generated.d.ts @@ -199,7 +199,7 @@ interface AbortController { } declare var AbortController: { - prototype: AbortController; + readonly prototype: AbortController; new(): AbortController; }; @@ -232,7 +232,7 @@ interface AbortSignal extends EventTarget { } declare var AbortSignal: { - prototype: AbortSignal; + readonly prototype: AbortSignal; new(): AbortSignal; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) */ abort(reason?: any): AbortSignal; @@ -253,7 +253,7 @@ interface AudioWorkletGlobalScope extends WorkletGlobalScope { } declare var AudioWorkletGlobalScope: { - prototype: AudioWorkletGlobalScope; + readonly prototype: AudioWorkletGlobalScope; new(): AudioWorkletGlobalScope; }; @@ -264,7 +264,7 @@ interface AudioWorkletProcessor { } declare var AudioWorkletProcessor: { - prototype: AudioWorkletProcessor; + readonly prototype: AudioWorkletProcessor; new(): AudioWorkletProcessor; }; @@ -285,7 +285,7 @@ interface ByteLengthQueuingStrategy extends QueuingStrategy { } declare var ByteLengthQueuingStrategy: { - prototype: ByteLengthQueuingStrategy; + readonly prototype: ByteLengthQueuingStrategy; new(init: QueuingStrategyInit): ByteLengthQueuingStrategy; }; @@ -296,7 +296,7 @@ interface CompressionStream extends GenericTransformStream { } declare var CompressionStream: { - prototype: CompressionStream; + readonly prototype: CompressionStream; new(format: CompressionFormat): CompressionStream; }; @@ -313,7 +313,7 @@ interface CountQueuingStrategy extends QueuingStrategy { } declare var CountQueuingStrategy: { - prototype: CountQueuingStrategy; + readonly prototype: CountQueuingStrategy; new(init: QueuingStrategyInit): CountQueuingStrategy; }; @@ -334,7 +334,7 @@ interface CustomEvent extends Event { } declare var CustomEvent: { - prototype: CustomEvent; + readonly prototype: CustomEvent; new(type: string, eventInitDict?: CustomEventInit): CustomEvent; }; @@ -382,7 +382,7 @@ interface DOMException extends Error { } declare var DOMException: { - prototype: DOMException; + readonly prototype: DOMException; new(message?: string, name?: string): DOMException; readonly INDEX_SIZE_ERR: 1; readonly DOMSTRING_SIZE_ERR: 2; @@ -418,7 +418,7 @@ interface DecompressionStream extends GenericTransformStream { } declare var DecompressionStream: { - prototype: DecompressionStream; + readonly prototype: DecompressionStream; new(format: CompressionFormat): DecompressionStream; }; @@ -436,7 +436,7 @@ interface ErrorEvent extends Event { } declare var ErrorEvent: { - prototype: ErrorEvent; + readonly prototype: ErrorEvent; new(type: string, eventInitDict?: ErrorEventInit): ErrorEvent; }; @@ -561,7 +561,7 @@ interface Event { } declare var Event: { - prototype: Event; + readonly prototype: Event; new(type: string, eventInitDict?: EventInit): Event; readonly NONE: 0; readonly CAPTURING_PHASE: 1; @@ -616,7 +616,7 @@ interface EventTarget { } declare var EventTarget: { - prototype: EventTarget; + readonly prototype: EventTarget; new(): EventTarget; }; @@ -668,7 +668,7 @@ interface MessageEvent extends Event { } declare var MessageEvent: { - prototype: MessageEvent; + readonly prototype: MessageEvent; new(type: string, eventInitDict?: MessageEventInit): MessageEvent; }; @@ -715,7 +715,7 @@ interface MessagePort extends EventTarget { } declare var MessagePort: { - prototype: MessagePort; + readonly prototype: MessagePort; new(): MessagePort; }; @@ -728,7 +728,7 @@ interface PromiseRejectionEvent extends Event { } declare var PromiseRejectionEvent: { - prototype: PromiseRejectionEvent; + readonly prototype: PromiseRejectionEvent; new(type: string, eventInitDict: PromiseRejectionEventInit): PromiseRejectionEvent; }; @@ -747,7 +747,7 @@ interface ReadableByteStreamController { } declare var ReadableByteStreamController: { - prototype: ReadableByteStreamController; + readonly prototype: ReadableByteStreamController; new(): ReadableByteStreamController; }; @@ -774,7 +774,7 @@ interface ReadableStream { } declare var ReadableStream: { - prototype: ReadableStream; + readonly prototype: ReadableStream; new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream; new(underlyingSource: UnderlyingDefaultSource, strategy?: QueuingStrategy): ReadableStream; new(underlyingSource?: UnderlyingSource, strategy?: QueuingStrategy): ReadableStream; @@ -789,7 +789,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { } declare var ReadableStreamBYOBReader: { - prototype: ReadableStreamBYOBReader; + readonly prototype: ReadableStreamBYOBReader; new(stream: ReadableStream): ReadableStreamBYOBReader; }; @@ -804,7 +804,7 @@ interface ReadableStreamBYOBRequest { } declare var ReadableStreamBYOBRequest: { - prototype: ReadableStreamBYOBRequest; + readonly prototype: ReadableStreamBYOBRequest; new(): ReadableStreamBYOBRequest; }; @@ -821,7 +821,7 @@ interface ReadableStreamDefaultController { } declare var ReadableStreamDefaultController: { - prototype: ReadableStreamDefaultController; + readonly prototype: ReadableStreamDefaultController; new(): ReadableStreamDefaultController; }; @@ -834,7 +834,7 @@ interface ReadableStreamDefaultReader extends ReadableStreamGenericRead } declare var ReadableStreamDefaultReader: { - prototype: ReadableStreamDefaultReader; + readonly prototype: ReadableStreamDefaultReader; new(stream: ReadableStream): ReadableStreamDefaultReader; }; @@ -870,7 +870,7 @@ interface TextDecoder extends TextDecoderCommon { } declare var TextDecoder: { - prototype: TextDecoder; + readonly prototype: TextDecoder; new(label?: string, options?: TextDecoderOptions): TextDecoder; }; @@ -902,7 +902,7 @@ interface TextDecoderStream extends GenericTransformStream, TextDecoderCommon { } declare var TextDecoderStream: { - prototype: TextDecoderStream; + readonly prototype: TextDecoderStream; new(label?: string, options?: TextDecoderOptions): TextDecoderStream; }; @@ -927,7 +927,7 @@ interface TextEncoder extends TextEncoderCommon { } declare var TextEncoder: { - prototype: TextEncoder; + readonly prototype: TextEncoder; new(): TextEncoder; }; @@ -947,7 +947,7 @@ interface TextEncoderStream extends GenericTransformStream, TextEncoderCommon { } declare var TextEncoderStream: { - prototype: TextEncoderStream; + readonly prototype: TextEncoderStream; new(): TextEncoderStream; }; @@ -960,7 +960,7 @@ interface TransformStream { } declare var TransformStream: { - prototype: TransformStream; + readonly prototype: TransformStream; new(transformer?: Transformer, writableStrategy?: QueuingStrategy, readableStrategy?: QueuingStrategy): TransformStream; }; @@ -977,7 +977,7 @@ interface TransformStreamDefaultController { } declare var TransformStreamDefaultController: { - prototype: TransformStreamDefaultController; + readonly prototype: TransformStreamDefaultController; new(): TransformStreamDefaultController; }; @@ -1017,7 +1017,7 @@ interface URL { } declare var URL: { - prototype: URL; + readonly prototype: URL; new(url: string | URL, base?: string | URL): URL; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) */ canParse(url: string | URL, base?: string | URL): boolean; @@ -1073,7 +1073,7 @@ interface URLSearchParams { } declare var URLSearchParams: { - prototype: URLSearchParams; + readonly prototype: URLSearchParams; new(init?: string[][] | Record | string | URLSearchParams): URLSearchParams; }; @@ -1086,7 +1086,7 @@ interface WorkletGlobalScope { } declare var WorkletGlobalScope: { - prototype: WorkletGlobalScope; + readonly prototype: WorkletGlobalScope; new(): WorkletGlobalScope; }; @@ -1107,7 +1107,7 @@ interface WritableStream { } declare var WritableStream: { - prototype: WritableStream; + readonly prototype: WritableStream; new(underlyingSink?: UnderlyingSink, strategy?: QueuingStrategy): WritableStream; }; @@ -1124,7 +1124,7 @@ interface WritableStreamDefaultController { } declare var WritableStreamDefaultController: { - prototype: WritableStreamDefaultController; + readonly prototype: WritableStreamDefaultController; new(): WritableStreamDefaultController; }; @@ -1151,7 +1151,7 @@ interface WritableStreamDefaultWriter { } declare var WritableStreamDefaultWriter: { - prototype: WritableStreamDefaultWriter; + readonly prototype: WritableStreamDefaultWriter; new(stream: WritableStream): WritableStreamDefaultWriter; }; @@ -1205,7 +1205,7 @@ declare namespace WebAssembly { } var CompileError: { - prototype: CompileError; + readonly prototype: CompileError; new(message?: string): CompileError; (message?: string): CompileError; }; @@ -1217,7 +1217,7 @@ declare namespace WebAssembly { } var Global: { - prototype: Global; + readonly prototype: Global; new(descriptor: GlobalDescriptor, v?: ValueTypeMap[T]): Global; }; @@ -1228,7 +1228,7 @@ declare namespace WebAssembly { } var Instance: { - prototype: Instance; + readonly prototype: Instance; new(module: Module, importObject?: Imports): Instance; }; @@ -1236,7 +1236,7 @@ declare namespace WebAssembly { } var LinkError: { - prototype: LinkError; + readonly prototype: LinkError; new(message?: string): LinkError; (message?: string): LinkError; }; @@ -1250,7 +1250,7 @@ declare namespace WebAssembly { } var Memory: { - prototype: Memory; + readonly prototype: Memory; new(descriptor: MemoryDescriptor): Memory; }; @@ -1259,7 +1259,7 @@ declare namespace WebAssembly { } var Module: { - prototype: Module; + readonly prototype: Module; new(bytes: BufferSource): Module; /** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/customSections_static) */ customSections(moduleObject: Module, sectionName: string): ArrayBuffer[]; @@ -1273,7 +1273,7 @@ declare namespace WebAssembly { } var RuntimeError: { - prototype: RuntimeError; + readonly prototype: RuntimeError; new(message?: string): RuntimeError; (message?: string): RuntimeError; }; @@ -1291,7 +1291,7 @@ declare namespace WebAssembly { } var Table: { - prototype: Table; + readonly prototype: Table; new(descriptor: TableDescriptor, value?: any): Table; }; diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 99d4fad30..59e79f634 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -2329,7 +2329,7 @@ interface AbortController { } declare var AbortController: { - prototype: AbortController; + readonly prototype: AbortController; new(): AbortController; }; @@ -2362,7 +2362,7 @@ interface AbortSignal extends EventTarget { } declare var AbortSignal: { - prototype: AbortSignal; + readonly prototype: AbortSignal; new(): AbortSignal; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) */ abort(reason?: any): AbortSignal; @@ -2407,7 +2407,7 @@ interface AbstractRange { } declare var AbstractRange: { - prototype: AbstractRange; + readonly prototype: AbstractRange; new(): AbstractRange; }; @@ -2451,7 +2451,7 @@ interface AnalyserNode extends AudioNode { } declare var AnalyserNode: { - prototype: AnalyserNode; + readonly prototype: AnalyserNode; new(context: BaseAudioContext, options?: AnalyserOptions): AnalyserNode; }; @@ -2521,7 +2521,7 @@ interface Animation extends EventTarget { } declare var Animation: { - prototype: Animation; + readonly prototype: Animation; new(effect?: AnimationEffect | null, timeline?: AnimationTimeline | null): Animation; }; @@ -2536,7 +2536,7 @@ interface AnimationEffect { } declare var AnimationEffect: { - prototype: AnimationEffect; + readonly prototype: AnimationEffect; new(): AnimationEffect; }; @@ -2555,7 +2555,7 @@ interface AnimationEvent extends Event { } declare var AnimationEvent: { - prototype: AnimationEvent; + readonly prototype: AnimationEvent; new(type: string, animationEventInitDict?: AnimationEventInit): AnimationEvent; }; @@ -2575,7 +2575,7 @@ interface AnimationPlaybackEvent extends Event { } declare var AnimationPlaybackEvent: { - prototype: AnimationPlaybackEvent; + readonly prototype: AnimationPlaybackEvent; new(type: string, eventInitDict?: AnimationPlaybackEventInit): AnimationPlaybackEvent; }; @@ -2586,7 +2586,7 @@ interface AnimationTimeline { } declare var AnimationTimeline: { - prototype: AnimationTimeline; + readonly prototype: AnimationTimeline; new(): AnimationTimeline; }; @@ -2618,7 +2618,7 @@ interface Attr extends Node { } declare var Attr: { - prototype: Attr; + readonly prototype: Attr; new(): Attr; }; @@ -2645,7 +2645,7 @@ interface AudioBuffer { } declare var AudioBuffer: { - prototype: AudioBuffer; + readonly prototype: AudioBuffer; new(options: AudioBufferOptions): AudioBuffer; }; @@ -2676,7 +2676,7 @@ interface AudioBufferSourceNode extends AudioScheduledSourceNode { } declare var AudioBufferSourceNode: { - prototype: AudioBufferSourceNode; + readonly prototype: AudioBufferSourceNode; new(context: BaseAudioContext, options?: AudioBufferSourceOptions): AudioBufferSourceNode; }; @@ -2711,7 +2711,7 @@ interface AudioContext extends BaseAudioContext { } declare var AudioContext: { - prototype: AudioContext; + readonly prototype: AudioContext; new(contextOptions?: AudioContextOptions): AudioContext; }; @@ -2726,7 +2726,7 @@ interface AudioDestinationNode extends AudioNode { } declare var AudioDestinationNode: { - prototype: AudioDestinationNode; + readonly prototype: AudioDestinationNode; new(): AudioDestinationNode; }; @@ -2769,7 +2769,7 @@ interface AudioListener { } declare var AudioListener: { - prototype: AudioListener; + readonly prototype: AudioListener; new(): AudioListener; }; @@ -2805,7 +2805,7 @@ interface AudioNode extends EventTarget { } declare var AudioNode: { - prototype: AudioNode; + readonly prototype: AudioNode; new(): AudioNode; }; @@ -2841,7 +2841,7 @@ interface AudioParam { } declare var AudioParam: { - prototype: AudioParam; + readonly prototype: AudioParam; new(): AudioParam; }; @@ -2851,7 +2851,7 @@ interface AudioParamMap { } declare var AudioParamMap: { - prototype: AudioParamMap; + readonly prototype: AudioParamMap; new(): AudioParamMap; }; @@ -2884,7 +2884,7 @@ interface AudioProcessingEvent extends Event { /** @deprecated */ declare var AudioProcessingEvent: { - prototype: AudioProcessingEvent; + readonly prototype: AudioProcessingEvent; new(type: string, eventInitDict: AudioProcessingEventInit): AudioProcessingEvent; }; @@ -2907,7 +2907,7 @@ interface AudioScheduledSourceNode extends AudioNode { } declare var AudioScheduledSourceNode: { - prototype: AudioScheduledSourceNode; + readonly prototype: AudioScheduledSourceNode; new(): AudioScheduledSourceNode; }; @@ -2920,7 +2920,7 @@ interface AudioWorklet extends Worklet { } declare var AudioWorklet: { - prototype: AudioWorklet; + readonly prototype: AudioWorklet; new(): AudioWorklet; }; @@ -2947,7 +2947,7 @@ interface AudioWorkletNode extends AudioNode { } declare var AudioWorkletNode: { - prototype: AudioWorkletNode; + readonly prototype: AudioWorkletNode; new(context: BaseAudioContext, name: string, options?: AudioWorkletNodeOptions): AudioWorkletNode; }; @@ -2966,7 +2966,7 @@ interface AuthenticatorAssertionResponse extends AuthenticatorResponse { } declare var AuthenticatorAssertionResponse: { - prototype: AuthenticatorAssertionResponse; + readonly prototype: AuthenticatorAssertionResponse; new(): AuthenticatorAssertionResponse; }; @@ -2989,7 +2989,7 @@ interface AuthenticatorAttestationResponse extends AuthenticatorResponse { } declare var AuthenticatorAttestationResponse: { - prototype: AuthenticatorAttestationResponse; + readonly prototype: AuthenticatorAttestationResponse; new(): AuthenticatorAttestationResponse; }; @@ -3004,7 +3004,7 @@ interface AuthenticatorResponse { } declare var AuthenticatorResponse: { - prototype: AuthenticatorResponse; + readonly prototype: AuthenticatorResponse; new(): AuthenticatorResponse; }; @@ -3015,7 +3015,7 @@ interface BarProp { } declare var BarProp: { - prototype: BarProp; + readonly prototype: BarProp; new(): BarProp; }; @@ -3092,7 +3092,7 @@ interface BaseAudioContext extends EventTarget { } declare var BaseAudioContext: { - prototype: BaseAudioContext; + readonly prototype: BaseAudioContext; new(): BaseAudioContext; }; @@ -3111,7 +3111,7 @@ interface BeforeUnloadEvent extends Event { } declare var BeforeUnloadEvent: { - prototype: BeforeUnloadEvent; + readonly prototype: BeforeUnloadEvent; new(): BeforeUnloadEvent; }; @@ -3136,7 +3136,7 @@ interface BiquadFilterNode extends AudioNode { } declare var BiquadFilterNode: { - prototype: BiquadFilterNode; + readonly prototype: BiquadFilterNode; new(context: BaseAudioContext, options?: BiquadFilterOptions): BiquadFilterNode; }; @@ -3163,7 +3163,7 @@ interface Blob { } declare var Blob: { - prototype: Blob; + readonly prototype: Blob; new(blobParts?: BlobPart[], options?: BlobPropertyBag): Blob; }; @@ -3176,7 +3176,7 @@ interface BlobEvent extends Event { } declare var BlobEvent: { - prototype: BlobEvent; + readonly prototype: BlobEvent; new(type: string, eventInitDict: BlobEventInit): BlobEvent; }; @@ -3235,7 +3235,7 @@ interface BroadcastChannel extends EventTarget { } declare var BroadcastChannel: { - prototype: BroadcastChannel; + readonly prototype: BroadcastChannel; new(name: string): BroadcastChannel; }; @@ -3252,7 +3252,7 @@ interface ByteLengthQueuingStrategy extends QueuingStrategy { } declare var ByteLengthQueuingStrategy: { - prototype: ByteLengthQueuingStrategy; + readonly prototype: ByteLengthQueuingStrategy; new(init: QueuingStrategyInit): ByteLengthQueuingStrategy; }; @@ -3265,7 +3265,7 @@ interface CDATASection extends Text { } declare var CDATASection: { - prototype: CDATASection; + readonly prototype: CDATASection; new(): CDATASection; }; @@ -3280,7 +3280,7 @@ interface CSSAnimation extends Animation { } declare var CSSAnimation: { - prototype: CSSAnimation; + readonly prototype: CSSAnimation; new(): CSSAnimation; }; @@ -3295,7 +3295,7 @@ interface CSSConditionRule extends CSSGroupingRule { } declare var CSSConditionRule: { - prototype: CSSConditionRule; + readonly prototype: CSSConditionRule; new(): CSSConditionRule; }; @@ -3308,7 +3308,7 @@ interface CSSContainerRule extends CSSConditionRule { } declare var CSSContainerRule: { - prototype: CSSContainerRule; + readonly prototype: CSSContainerRule; new(): CSSContainerRule; }; @@ -3339,7 +3339,7 @@ interface CSSCounterStyleRule extends CSSRule { } declare var CSSCounterStyleRule: { - prototype: CSSCounterStyleRule; + readonly prototype: CSSCounterStyleRule; new(): CSSCounterStyleRule; }; @@ -3350,7 +3350,7 @@ interface CSSFontFaceRule extends CSSRule { } declare var CSSFontFaceRule: { - prototype: CSSFontFaceRule; + readonly prototype: CSSFontFaceRule; new(): CSSFontFaceRule; }; @@ -3361,7 +3361,7 @@ interface CSSFontFeatureValuesRule extends CSSRule { } declare var CSSFontFeatureValuesRule: { - prototype: CSSFontFeatureValuesRule; + readonly prototype: CSSFontFeatureValuesRule; new(): CSSFontFeatureValuesRule; }; @@ -3378,7 +3378,7 @@ interface CSSFontPaletteValuesRule extends CSSRule { } declare var CSSFontPaletteValuesRule: { - prototype: CSSFontPaletteValuesRule; + readonly prototype: CSSFontPaletteValuesRule; new(): CSSFontPaletteValuesRule; }; @@ -3397,7 +3397,7 @@ interface CSSGroupingRule extends CSSRule { } declare var CSSGroupingRule: { - prototype: CSSGroupingRule; + readonly prototype: CSSGroupingRule; new(): CSSGroupingRule; }; @@ -3406,7 +3406,7 @@ interface CSSImageValue extends CSSStyleValue { } declare var CSSImageValue: { - prototype: CSSImageValue; + readonly prototype: CSSImageValue; new(): CSSImageValue; }; @@ -3425,7 +3425,7 @@ interface CSSImportRule extends CSSRule { } declare var CSSImportRule: { - prototype: CSSImportRule; + readonly prototype: CSSImportRule; new(): CSSImportRule; }; @@ -3442,7 +3442,7 @@ interface CSSKeyframeRule extends CSSRule { } declare var CSSKeyframeRule: { - prototype: CSSKeyframeRule; + readonly prototype: CSSKeyframeRule; new(): CSSKeyframeRule; }; @@ -3467,7 +3467,7 @@ interface CSSKeyframesRule extends CSSRule { } declare var CSSKeyframesRule: { - prototype: CSSKeyframesRule; + readonly prototype: CSSKeyframesRule; new(): CSSKeyframesRule; }; @@ -3478,7 +3478,7 @@ interface CSSKeywordValue extends CSSStyleValue { } declare var CSSKeywordValue: { - prototype: CSSKeywordValue; + readonly prototype: CSSKeywordValue; new(value: string): CSSKeywordValue; }; @@ -3489,7 +3489,7 @@ interface CSSLayerBlockRule extends CSSGroupingRule { } declare var CSSLayerBlockRule: { - prototype: CSSLayerBlockRule; + readonly prototype: CSSLayerBlockRule; new(): CSSLayerBlockRule; }; @@ -3500,7 +3500,7 @@ interface CSSLayerStatementRule extends CSSRule { } declare var CSSLayerStatementRule: { - prototype: CSSLayerStatementRule; + readonly prototype: CSSLayerStatementRule; new(): CSSLayerStatementRule; }; @@ -3511,7 +3511,7 @@ interface CSSMathClamp extends CSSMathValue { } declare var CSSMathClamp: { - prototype: CSSMathClamp; + readonly prototype: CSSMathClamp; new(lower: CSSNumberish, value: CSSNumberish, upper: CSSNumberish): CSSMathClamp; }; @@ -3522,7 +3522,7 @@ interface CSSMathInvert extends CSSMathValue { } declare var CSSMathInvert: { - prototype: CSSMathInvert; + readonly prototype: CSSMathInvert; new(arg: CSSNumberish): CSSMathInvert; }; @@ -3533,7 +3533,7 @@ interface CSSMathMax extends CSSMathValue { } declare var CSSMathMax: { - prototype: CSSMathMax; + readonly prototype: CSSMathMax; new(...args: CSSNumberish[]): CSSMathMax; }; @@ -3544,7 +3544,7 @@ interface CSSMathMin extends CSSMathValue { } declare var CSSMathMin: { - prototype: CSSMathMin; + readonly prototype: CSSMathMin; new(...args: CSSNumberish[]): CSSMathMin; }; @@ -3555,7 +3555,7 @@ interface CSSMathNegate extends CSSMathValue { } declare var CSSMathNegate: { - prototype: CSSMathNegate; + readonly prototype: CSSMathNegate; new(arg: CSSNumberish): CSSMathNegate; }; @@ -3566,7 +3566,7 @@ interface CSSMathProduct extends CSSMathValue { } declare var CSSMathProduct: { - prototype: CSSMathProduct; + readonly prototype: CSSMathProduct; new(...args: CSSNumberish[]): CSSMathProduct; }; @@ -3577,7 +3577,7 @@ interface CSSMathSum extends CSSMathValue { } declare var CSSMathSum: { - prototype: CSSMathSum; + readonly prototype: CSSMathSum; new(...args: CSSNumberish[]): CSSMathSum; }; @@ -3588,7 +3588,7 @@ interface CSSMathValue extends CSSNumericValue { } declare var CSSMathValue: { - prototype: CSSMathValue; + readonly prototype: CSSMathValue; new(): CSSMathValue; }; @@ -3599,7 +3599,7 @@ interface CSSMatrixComponent extends CSSTransformComponent { } declare var CSSMatrixComponent: { - prototype: CSSMatrixComponent; + readonly prototype: CSSMatrixComponent; new(matrix: DOMMatrixReadOnly, options?: CSSMatrixComponentOptions): CSSMatrixComponent; }; @@ -3614,7 +3614,7 @@ interface CSSMediaRule extends CSSConditionRule { } declare var CSSMediaRule: { - prototype: CSSMediaRule; + readonly prototype: CSSMediaRule; new(): CSSMediaRule; }; @@ -3631,7 +3631,7 @@ interface CSSNamespaceRule extends CSSRule { } declare var CSSNamespaceRule: { - prototype: CSSNamespaceRule; + readonly prototype: CSSNamespaceRule; new(): CSSNamespaceRule; }; @@ -3644,7 +3644,7 @@ interface CSSNumericArray { } declare var CSSNumericArray: { - prototype: CSSNumericArray; + readonly prototype: CSSNumericArray; new(): CSSNumericArray; }; @@ -3673,7 +3673,7 @@ interface CSSNumericValue extends CSSStyleValue { } declare var CSSNumericValue: { - prototype: CSSNumericValue; + readonly prototype: CSSNumericValue; new(): CSSNumericValue; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSNumericValue/parse_static) */ parse(cssText: string): CSSNumericValue; @@ -3692,7 +3692,7 @@ interface CSSPageRule extends CSSGroupingRule { } declare var CSSPageRule: { - prototype: CSSPageRule; + readonly prototype: CSSPageRule; new(): CSSPageRule; }; @@ -3703,7 +3703,7 @@ interface CSSPerspective extends CSSTransformComponent { } declare var CSSPerspective: { - prototype: CSSPerspective; + readonly prototype: CSSPerspective; new(length: CSSPerspectiveValue): CSSPerspective; }; @@ -3720,7 +3720,7 @@ interface CSSPropertyRule extends CSSRule { } declare var CSSPropertyRule: { - prototype: CSSPropertyRule; + readonly prototype: CSSPropertyRule; new(): CSSPropertyRule; }; @@ -3737,7 +3737,7 @@ interface CSSRotate extends CSSTransformComponent { } declare var CSSRotate: { - prototype: CSSRotate; + readonly prototype: CSSRotate; new(angle: CSSNumericValue): CSSRotate; new(x: CSSNumberish, y: CSSNumberish, z: CSSNumberish, angle: CSSNumericValue): CSSRotate; }; @@ -3775,7 +3775,7 @@ interface CSSRule { } declare var CSSRule: { - prototype: CSSRule; + readonly prototype: CSSRule; new(): CSSRule; readonly STYLE_RULE: 1; readonly CHARSET_RULE: 2; @@ -3805,7 +3805,7 @@ interface CSSRuleList { } declare var CSSRuleList: { - prototype: CSSRuleList; + readonly prototype: CSSRuleList; new(): CSSRuleList; }; @@ -3820,7 +3820,7 @@ interface CSSScale extends CSSTransformComponent { } declare var CSSScale: { - prototype: CSSScale; + readonly prototype: CSSScale; new(x: CSSNumberish, y: CSSNumberish, z?: CSSNumberish): CSSScale; }; @@ -3833,7 +3833,7 @@ interface CSSScopeRule extends CSSGroupingRule { } declare var CSSScopeRule: { - prototype: CSSScopeRule; + readonly prototype: CSSScopeRule; new(): CSSScopeRule; }; @@ -3846,7 +3846,7 @@ interface CSSSkew extends CSSTransformComponent { } declare var CSSSkew: { - prototype: CSSSkew; + readonly prototype: CSSSkew; new(ax: CSSNumericValue, ay: CSSNumericValue): CSSSkew; }; @@ -3857,7 +3857,7 @@ interface CSSSkewX extends CSSTransformComponent { } declare var CSSSkewX: { - prototype: CSSSkewX; + readonly prototype: CSSSkewX; new(ax: CSSNumericValue): CSSSkewX; }; @@ -3868,7 +3868,7 @@ interface CSSSkewY extends CSSTransformComponent { } declare var CSSSkewY: { - prototype: CSSSkewY; + readonly prototype: CSSSkewY; new(ay: CSSNumericValue): CSSSkewY; }; @@ -3877,7 +3877,7 @@ interface CSSStartingStyleRule extends CSSGroupingRule { } declare var CSSStartingStyleRule: { - prototype: CSSStartingStyleRule; + readonly prototype: CSSStartingStyleRule; new(): CSSStartingStyleRule; }; @@ -5143,7 +5143,7 @@ interface CSSStyleDeclaration { } declare var CSSStyleDeclaration: { - prototype: CSSStyleDeclaration; + readonly prototype: CSSStyleDeclaration; new(): CSSStyleDeclaration; }; @@ -5162,7 +5162,7 @@ interface CSSStyleRule extends CSSGroupingRule { } declare var CSSStyleRule: { - prototype: CSSStyleRule; + readonly prototype: CSSStyleRule; new(): CSSStyleRule; }; @@ -5205,7 +5205,7 @@ interface CSSStyleSheet extends StyleSheet { } declare var CSSStyleSheet: { - prototype: CSSStyleSheet; + readonly prototype: CSSStyleSheet; new(options?: CSSStyleSheetInit): CSSStyleSheet; }; @@ -5215,7 +5215,7 @@ interface CSSStyleValue { } declare var CSSStyleValue: { - prototype: CSSStyleValue; + readonly prototype: CSSStyleValue; new(): CSSStyleValue; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSStyleValue/parse_static) */ parse(property: string, cssText: string): CSSStyleValue; @@ -5232,7 +5232,7 @@ interface CSSSupportsRule extends CSSConditionRule { } declare var CSSSupportsRule: { - prototype: CSSSupportsRule; + readonly prototype: CSSSupportsRule; new(): CSSSupportsRule; }; @@ -5246,7 +5246,7 @@ interface CSSTransformComponent { } declare var CSSTransformComponent: { - prototype: CSSTransformComponent; + readonly prototype: CSSTransformComponent; new(): CSSTransformComponent; }; @@ -5263,7 +5263,7 @@ interface CSSTransformValue extends CSSStyleValue { } declare var CSSTransformValue: { - prototype: CSSTransformValue; + readonly prototype: CSSTransformValue; new(transforms: CSSTransformComponent[]): CSSTransformValue; }; @@ -5278,7 +5278,7 @@ interface CSSTransition extends Animation { } declare var CSSTransition: { - prototype: CSSTransition; + readonly prototype: CSSTransition; new(): CSSTransition; }; @@ -5293,7 +5293,7 @@ interface CSSTranslate extends CSSTransformComponent { } declare var CSSTranslate: { - prototype: CSSTranslate; + readonly prototype: CSSTranslate; new(x: CSSNumericValue, y: CSSNumericValue, z?: CSSNumericValue): CSSTranslate; }; @@ -5306,7 +5306,7 @@ interface CSSUnitValue extends CSSNumericValue { } declare var CSSUnitValue: { - prototype: CSSUnitValue; + readonly prototype: CSSUnitValue; new(value: number, unit: string): CSSUnitValue; }; @@ -5319,7 +5319,7 @@ interface CSSUnparsedValue extends CSSStyleValue { } declare var CSSUnparsedValue: { - prototype: CSSUnparsedValue; + readonly prototype: CSSUnparsedValue; new(members: CSSUnparsedSegment[]): CSSUnparsedValue; }; @@ -5332,7 +5332,7 @@ interface CSSVariableReferenceValue { } declare var CSSVariableReferenceValue: { - prototype: CSSVariableReferenceValue; + readonly prototype: CSSVariableReferenceValue; new(variable: string, fallback?: CSSUnparsedValue | null): CSSVariableReferenceValue; }; @@ -5360,7 +5360,7 @@ interface Cache { } declare var Cache: { - prototype: Cache; + readonly prototype: Cache; new(): Cache; }; @@ -5384,7 +5384,7 @@ interface CacheStorage { } declare var CacheStorage: { - prototype: CacheStorage; + readonly prototype: CacheStorage; new(): CacheStorage; }; @@ -5401,7 +5401,7 @@ interface CanvasCaptureMediaStreamTrack extends MediaStreamTrack { } declare var CanvasCaptureMediaStreamTrack: { - prototype: CanvasCaptureMediaStreamTrack; + readonly prototype: CanvasCaptureMediaStreamTrack; new(): CanvasCaptureMediaStreamTrack; }; @@ -5476,7 +5476,7 @@ interface CanvasGradient { } declare var CanvasGradient: { - prototype: CanvasGradient; + readonly prototype: CanvasGradient; new(): CanvasGradient; }; @@ -5553,7 +5553,7 @@ interface CanvasPattern { } declare var CanvasPattern: { - prototype: CanvasPattern; + readonly prototype: CanvasPattern; new(): CanvasPattern; }; @@ -5579,7 +5579,7 @@ interface CanvasRenderingContext2D extends CanvasCompositing, CanvasDrawImage, C } declare var CanvasRenderingContext2D: { - prototype: CanvasRenderingContext2D; + readonly prototype: CanvasRenderingContext2D; new(): CanvasRenderingContext2D; }; @@ -5669,7 +5669,7 @@ interface CaretPosition { } declare var CaretPosition: { - prototype: CaretPosition; + readonly prototype: CaretPosition; new(): CaretPosition; }; @@ -5682,7 +5682,7 @@ interface ChannelMergerNode extends AudioNode { } declare var ChannelMergerNode: { - prototype: ChannelMergerNode; + readonly prototype: ChannelMergerNode; new(context: BaseAudioContext, options?: ChannelMergerOptions): ChannelMergerNode; }; @@ -5695,7 +5695,7 @@ interface ChannelSplitterNode extends AudioNode { } declare var ChannelSplitterNode: { - prototype: ChannelSplitterNode; + readonly prototype: ChannelSplitterNode; new(context: BaseAudioContext, options?: ChannelSplitterOptions): ChannelSplitterNode; }; @@ -5723,7 +5723,7 @@ interface CharacterData extends Node, ChildNode, NonDocumentTypeChildNode { } declare var CharacterData: { - prototype: CharacterData; + readonly prototype: CharacterData; new(): CharacterData; }; @@ -5781,7 +5781,7 @@ interface Clipboard extends EventTarget { } declare var Clipboard: { - prototype: Clipboard; + readonly prototype: Clipboard; new(): Clipboard; }; @@ -5796,7 +5796,7 @@ interface ClipboardEvent extends Event { } declare var ClipboardEvent: { - prototype: ClipboardEvent; + readonly prototype: ClipboardEvent; new(type: string, eventInitDict?: ClipboardEventInit): ClipboardEvent; }; @@ -5815,7 +5815,7 @@ interface ClipboardItem { } declare var ClipboardItem: { - prototype: ClipboardItem; + readonly prototype: ClipboardItem; new(items: Record>, options?: ClipboardItemOptions): ClipboardItem; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ClipboardItem/supports_static) */ supports(type: string): boolean; @@ -5848,7 +5848,7 @@ interface CloseEvent extends Event { } declare var CloseEvent: { - prototype: CloseEvent; + readonly prototype: CloseEvent; new(type: string, eventInitDict?: CloseEventInit): CloseEvent; }; @@ -5861,7 +5861,7 @@ interface Comment extends CharacterData { } declare var Comment: { - prototype: Comment; + readonly prototype: Comment; new(data?: string): Comment; }; @@ -5882,7 +5882,7 @@ interface CompositionEvent extends UIEvent { } declare var CompositionEvent: { - prototype: CompositionEvent; + readonly prototype: CompositionEvent; new(type: string, eventInitDict?: CompositionEventInit): CompositionEvent; }; @@ -5893,7 +5893,7 @@ interface CompressionStream extends GenericTransformStream { } declare var CompressionStream: { - prototype: CompressionStream; + readonly prototype: CompressionStream; new(format: CompressionFormat): CompressionStream; }; @@ -5908,7 +5908,7 @@ interface ConstantSourceNode extends AudioScheduledSourceNode { } declare var ConstantSourceNode: { - prototype: ConstantSourceNode; + readonly prototype: ConstantSourceNode; new(context: BaseAudioContext, options?: ConstantSourceOptions): ConstantSourceNode; }; @@ -5919,7 +5919,7 @@ interface ContentVisibilityAutoStateChangeEvent extends Event { } declare var ContentVisibilityAutoStateChangeEvent: { - prototype: ContentVisibilityAutoStateChangeEvent; + readonly prototype: ContentVisibilityAutoStateChangeEvent; new(type: string, eventInitDict?: ContentVisibilityAutoStateChangeEventInit): ContentVisibilityAutoStateChangeEvent; }; @@ -5936,7 +5936,7 @@ interface ConvolverNode extends AudioNode { } declare var ConvolverNode: { - prototype: ConvolverNode; + readonly prototype: ConvolverNode; new(context: BaseAudioContext, options?: ConvolverOptions): ConvolverNode; }; @@ -5953,7 +5953,7 @@ interface CountQueuingStrategy extends QueuingStrategy { } declare var CountQueuingStrategy: { - prototype: CountQueuingStrategy; + readonly prototype: CountQueuingStrategy; new(init: QueuingStrategyInit): CountQueuingStrategy; }; @@ -5970,7 +5970,7 @@ interface Credential { } declare var Credential: { - prototype: Credential; + readonly prototype: Credential; new(): Credential; }; @@ -5991,7 +5991,7 @@ interface CredentialsContainer { } declare var CredentialsContainer: { - prototype: CredentialsContainer; + readonly prototype: CredentialsContainer; new(): CredentialsContainer; }; @@ -6018,7 +6018,7 @@ interface Crypto { } declare var Crypto: { - prototype: Crypto; + readonly prototype: Crypto; new(): Crypto; }; @@ -6040,7 +6040,7 @@ interface CryptoKey { } declare var CryptoKey: { - prototype: CryptoKey; + readonly prototype: CryptoKey; new(): CryptoKey; }; @@ -6059,7 +6059,7 @@ interface CustomElementRegistry { } declare var CustomElementRegistry: { - prototype: CustomElementRegistry; + readonly prototype: CustomElementRegistry; new(): CustomElementRegistry; }; @@ -6080,7 +6080,7 @@ interface CustomEvent extends Event { } declare var CustomEvent: { - prototype: CustomEvent; + readonly prototype: CustomEvent; new(type: string, eventInitDict?: CustomEventInit): CustomEvent; }; @@ -6090,7 +6090,7 @@ interface CustomStateSet { } declare var CustomStateSet: { - prototype: CustomStateSet; + readonly prototype: CustomStateSet; new(): CustomStateSet; }; @@ -6138,7 +6138,7 @@ interface DOMException extends Error { } declare var DOMException: { - prototype: DOMException; + readonly prototype: DOMException; new(message?: string, name?: string): DOMException; readonly INDEX_SIZE_ERR: 1; readonly DOMSTRING_SIZE_ERR: 2; @@ -6188,7 +6188,7 @@ interface DOMImplementation { } declare var DOMImplementation: { - prototype: DOMImplementation; + readonly prototype: DOMImplementation; new(): DOMImplementation; }; @@ -6253,7 +6253,7 @@ interface DOMMatrix extends DOMMatrixReadOnly { } declare var DOMMatrix: { - prototype: DOMMatrix; + readonly prototype: DOMMatrix; new(init?: string | number[]): DOMMatrix; fromFloat32Array(array32: Float32Array): DOMMatrix; fromFloat64Array(array64: Float64Array): DOMMatrix; @@ -6339,7 +6339,7 @@ interface DOMMatrixReadOnly { } declare var DOMMatrixReadOnly: { - prototype: DOMMatrixReadOnly; + readonly prototype: DOMMatrixReadOnly; new(init?: string | number[]): DOMMatrixReadOnly; fromFloat32Array(array32: Float32Array): DOMMatrixReadOnly; fromFloat64Array(array64: Float64Array): DOMMatrixReadOnly; @@ -6367,7 +6367,7 @@ interface DOMParser { } declare var DOMParser: { - prototype: DOMParser; + readonly prototype: DOMParser; new(): DOMParser; }; @@ -6384,7 +6384,7 @@ interface DOMPoint extends DOMPointReadOnly { } declare var DOMPoint: { - prototype: DOMPoint; + readonly prototype: DOMPoint; new(x?: number, y?: number, z?: number, w?: number): DOMPoint; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/fromPoint_static) */ fromPoint(other?: DOMPointInit): DOMPoint; @@ -6409,7 +6409,7 @@ interface DOMPointReadOnly { } declare var DOMPointReadOnly: { - prototype: DOMPointReadOnly; + readonly prototype: DOMPointReadOnly; new(x?: number, y?: number, z?: number, w?: number): DOMPointReadOnly; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/fromPoint_static) */ fromPoint(other?: DOMPointInit): DOMPointReadOnly; @@ -6426,7 +6426,7 @@ interface DOMQuad { } declare var DOMQuad: { - prototype: DOMQuad; + readonly prototype: DOMQuad; new(p1?: DOMPointInit, p2?: DOMPointInit, p3?: DOMPointInit, p4?: DOMPointInit): DOMQuad; fromQuad(other?: DOMQuadInit): DOMQuad; fromRect(other?: DOMRectInit): DOMQuad; @@ -6441,7 +6441,7 @@ interface DOMRect extends DOMRectReadOnly { } declare var DOMRect: { - prototype: DOMRect; + readonly prototype: DOMRect; new(x?: number, y?: number, width?: number, height?: number): DOMRect; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect/fromRect_static) */ fromRect(other?: DOMRectInit): DOMRect; @@ -6457,7 +6457,7 @@ interface DOMRectList { } declare var DOMRectList: { - prototype: DOMRectList; + readonly prototype: DOMRectList; new(): DOMRectList; }; @@ -6483,7 +6483,7 @@ interface DOMRectReadOnly { } declare var DOMRectReadOnly: { - prototype: DOMRectReadOnly; + readonly prototype: DOMRectReadOnly; new(x?: number, y?: number, width?: number, height?: number): DOMRectReadOnly; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/fromRect_static) */ fromRect(other?: DOMRectInit): DOMRectReadOnly; @@ -6517,7 +6517,7 @@ interface DOMStringList { } declare var DOMStringList: { - prototype: DOMStringList; + readonly prototype: DOMStringList; new(): DOMStringList; }; @@ -6531,7 +6531,7 @@ interface DOMStringMap { } declare var DOMStringMap: { - prototype: DOMStringMap; + readonly prototype: DOMStringMap; new(): DOMStringMap; }; @@ -6625,7 +6625,7 @@ interface DOMTokenList { } declare var DOMTokenList: { - prototype: DOMTokenList; + readonly prototype: DOMTokenList; new(): DOMTokenList; }; @@ -6700,7 +6700,7 @@ interface DataTransfer { } declare var DataTransfer: { - prototype: DataTransfer; + readonly prototype: DataTransfer; new(): DataTransfer; }; @@ -6739,7 +6739,7 @@ interface DataTransferItem { } declare var DataTransferItem: { - prototype: DataTransferItem; + readonly prototype: DataTransferItem; new(): DataTransferItem; }; @@ -6778,7 +6778,7 @@ interface DataTransferItemList { } declare var DataTransferItemList: { - prototype: DataTransferItemList; + readonly prototype: DataTransferItemList; new(): DataTransferItemList; }; @@ -6789,7 +6789,7 @@ interface DecompressionStream extends GenericTransformStream { } declare var DecompressionStream: { - prototype: DecompressionStream; + readonly prototype: DecompressionStream; new(format: CompressionFormat): DecompressionStream; }; @@ -6804,7 +6804,7 @@ interface DelayNode extends AudioNode { } declare var DelayNode: { - prototype: DelayNode; + readonly prototype: DelayNode; new(context: BaseAudioContext, options?: DelayOptions): DelayNode; }; @@ -6826,7 +6826,7 @@ interface DeviceMotionEvent extends Event { } declare var DeviceMotionEvent: { - prototype: DeviceMotionEvent; + readonly prototype: DeviceMotionEvent; new(type: string, eventInitDict?: DeviceMotionEventInit): DeviceMotionEvent; }; @@ -6876,7 +6876,7 @@ interface DeviceOrientationEvent extends Event { } declare var DeviceOrientationEvent: { - prototype: DeviceOrientationEvent; + readonly prototype: DeviceOrientationEvent; new(type: string, eventInitDict?: DeviceOrientationEventInit): DeviceOrientationEvent; }; @@ -7534,7 +7534,7 @@ interface Document extends Node, DocumentOrShadowRoot, FontFaceSource, GlobalEve } declare var Document: { - prototype: Document; + readonly prototype: Document; new(): Document; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/parseHTMLUnsafe_static) */ parseHTMLUnsafe(html: string): Document; @@ -7551,7 +7551,7 @@ interface DocumentFragment extends Node, NonElementParentNode, ParentNode { } declare var DocumentFragment: { - prototype: DocumentFragment; + readonly prototype: DocumentFragment; new(): DocumentFragment; }; @@ -7600,7 +7600,7 @@ interface DocumentTimeline extends AnimationTimeline { } declare var DocumentTimeline: { - prototype: DocumentTimeline; + readonly prototype: DocumentTimeline; new(options?: DocumentTimelineOptions): DocumentTimeline; }; @@ -7620,7 +7620,7 @@ interface DocumentType extends Node, ChildNode { } declare var DocumentType: { - prototype: DocumentType; + readonly prototype: DocumentType; new(): DocumentType; }; @@ -7639,7 +7639,7 @@ interface DragEvent extends MouseEvent { } declare var DragEvent: { - prototype: DragEvent; + readonly prototype: DragEvent; new(type: string, eventInitDict?: DragEventInit): DragEvent; }; @@ -7664,7 +7664,7 @@ interface DynamicsCompressorNode extends AudioNode { } declare var DynamicsCompressorNode: { - prototype: DynamicsCompressorNode; + readonly prototype: DynamicsCompressorNode; new(context: BaseAudioContext, options?: DynamicsCompressorOptions): DynamicsCompressorNode; }; @@ -8019,7 +8019,7 @@ interface Element extends Node, ARIAMixin, Animatable, ChildNode, NonDocumentTyp } declare var Element: { - prototype: Element; + readonly prototype: Element; new(): Element; }; @@ -8110,7 +8110,7 @@ interface ElementInternals extends ARIAMixin { } declare var ElementInternals: { - prototype: ElementInternals; + readonly prototype: ElementInternals; new(): ElementInternals; }; @@ -8129,7 +8129,7 @@ interface EncodedVideoChunk { } declare var EncodedVideoChunk: { - prototype: EncodedVideoChunk; + readonly prototype: EncodedVideoChunk; new(init: EncodedVideoChunkInit): EncodedVideoChunk; }; @@ -8147,7 +8147,7 @@ interface ErrorEvent extends Event { } declare var ErrorEvent: { - prototype: ErrorEvent; + readonly prototype: ErrorEvent; new(type: string, eventInitDict?: ErrorEventInit): ErrorEvent; }; @@ -8272,7 +8272,7 @@ interface Event { } declare var Event: { - prototype: Event; + readonly prototype: Event; new(type: string, eventInitDict?: EventInit): Event; readonly NONE: 0; readonly CAPTURING_PHASE: 1; @@ -8286,7 +8286,7 @@ interface EventCounts { } declare var EventCounts: { - prototype: EventCounts; + readonly prototype: EventCounts; new(): EventCounts; }; @@ -8348,7 +8348,7 @@ interface EventSource extends EventTarget { } declare var EventSource: { - prototype: EventSource; + readonly prototype: EventSource; new(url: string | URL, eventSourceInitDict?: EventSourceInit): EventSource; readonly CONNECTING: 0; readonly OPEN: 1; @@ -8394,7 +8394,7 @@ interface EventTarget { } declare var EventTarget: { - prototype: EventTarget; + readonly prototype: EventTarget; new(): EventTarget; }; @@ -8408,7 +8408,7 @@ interface External { /** @deprecated */ declare var External: { - prototype: External; + readonly prototype: External; new(): External; }; @@ -8427,7 +8427,7 @@ interface File extends Blob { } declare var File: { - prototype: File; + readonly prototype: File; new(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File; }; @@ -8445,7 +8445,7 @@ interface FileList { } declare var FileList: { - prototype: FileList; + readonly prototype: FileList; new(): FileList; }; @@ -8506,7 +8506,7 @@ interface FileReader extends EventTarget { } declare var FileReader: { - prototype: FileReader; + readonly prototype: FileReader; new(): FileReader; readonly EMPTY: 0; readonly LOADING: 1; @@ -8522,7 +8522,7 @@ interface FileSystem { } declare var FileSystem: { - prototype: FileSystem; + readonly prototype: FileSystem; new(): FileSystem; }; @@ -8537,7 +8537,7 @@ interface FileSystemDirectoryEntry extends FileSystemEntry { } declare var FileSystemDirectoryEntry: { - prototype: FileSystemDirectoryEntry; + readonly prototype: FileSystemDirectoryEntry; new(): FileSystemDirectoryEntry; }; @@ -8559,7 +8559,7 @@ interface FileSystemDirectoryHandle extends FileSystemHandle { } declare var FileSystemDirectoryHandle: { - prototype: FileSystemDirectoryHandle; + readonly prototype: FileSystemDirectoryHandle; new(): FileSystemDirectoryHandle; }; @@ -8570,7 +8570,7 @@ interface FileSystemDirectoryReader { } declare var FileSystemDirectoryReader: { - prototype: FileSystemDirectoryReader; + readonly prototype: FileSystemDirectoryReader; new(): FileSystemDirectoryReader; }; @@ -8591,7 +8591,7 @@ interface FileSystemEntry { } declare var FileSystemEntry: { - prototype: FileSystemEntry; + readonly prototype: FileSystemEntry; new(): FileSystemEntry; }; @@ -8602,7 +8602,7 @@ interface FileSystemFileEntry extends FileSystemEntry { } declare var FileSystemFileEntry: { - prototype: FileSystemFileEntry; + readonly prototype: FileSystemFileEntry; new(): FileSystemFileEntry; }; @@ -8620,7 +8620,7 @@ interface FileSystemFileHandle extends FileSystemHandle { } declare var FileSystemFileHandle: { - prototype: FileSystemFileHandle; + readonly prototype: FileSystemFileHandle; new(): FileSystemFileHandle; }; @@ -8639,7 +8639,7 @@ interface FileSystemHandle { } declare var FileSystemHandle: { - prototype: FileSystemHandle; + readonly prototype: FileSystemHandle; new(): FileSystemHandle; }; @@ -8658,7 +8658,7 @@ interface FileSystemWritableFileStream extends WritableStream { } declare var FileSystemWritableFileStream: { - prototype: FileSystemWritableFileStream; + readonly prototype: FileSystemWritableFileStream; new(): FileSystemWritableFileStream; }; @@ -8673,7 +8673,7 @@ interface FocusEvent extends UIEvent { } declare var FocusEvent: { - prototype: FocusEvent; + readonly prototype: FocusEvent; new(type: string, eventInitDict?: FocusEventInit): FocusEvent; }; @@ -8708,7 +8708,7 @@ interface FontFace { } declare var FontFace: { - prototype: FontFace; + readonly prototype: FontFace; new(family: string, source: string | BinaryData, descriptors?: FontFaceDescriptors): FontFace; }; @@ -8742,7 +8742,7 @@ interface FontFaceSet extends EventTarget { } declare var FontFaceSet: { - prototype: FontFaceSet; + readonly prototype: FontFaceSet; new(): FontFaceSet; }; @@ -8753,7 +8753,7 @@ interface FontFaceSetLoadEvent extends Event { } declare var FontFaceSetLoadEvent: { - prototype: FontFaceSetLoadEvent; + readonly prototype: FontFaceSetLoadEvent; new(type: string, eventInitDict?: FontFaceSetLoadEventInit): FontFaceSetLoadEvent; }; @@ -8788,7 +8788,7 @@ interface FormData { } declare var FormData: { - prototype: FormData; + readonly prototype: FormData; new(form?: HTMLFormElement, submitter?: HTMLElement | null): FormData; }; @@ -8803,7 +8803,7 @@ interface FormDataEvent extends Event { } declare var FormDataEvent: { - prototype: FormDataEvent; + readonly prototype: FormDataEvent; new(type: string, eventInitDict: FormDataEventInit): FormDataEvent; }; @@ -8818,7 +8818,7 @@ interface GainNode extends AudioNode { } declare var GainNode: { - prototype: GainNode; + readonly prototype: GainNode; new(context: BaseAudioContext, options?: GainOptions): GainNode; }; @@ -8847,7 +8847,7 @@ interface Gamepad { } declare var Gamepad: { - prototype: Gamepad; + readonly prototype: Gamepad; new(): Gamepad; }; @@ -8866,7 +8866,7 @@ interface GamepadButton { } declare var GamepadButton: { - prototype: GamepadButton; + readonly prototype: GamepadButton; new(): GamepadButton; }; @@ -8881,7 +8881,7 @@ interface GamepadEvent extends Event { } declare var GamepadEvent: { - prototype: GamepadEvent; + readonly prototype: GamepadEvent; new(type: string, eventInitDict: GamepadEventInit): GamepadEvent; }; @@ -8898,7 +8898,7 @@ interface GamepadHapticActuator { } declare var GamepadHapticActuator: { - prototype: GamepadHapticActuator; + readonly prototype: GamepadHapticActuator; new(): GamepadHapticActuator; }; @@ -8924,7 +8924,7 @@ interface Geolocation { } declare var Geolocation: { - prototype: Geolocation; + readonly prototype: Geolocation; new(): Geolocation; }; @@ -8953,7 +8953,7 @@ interface GeolocationCoordinates { } declare var GeolocationCoordinates: { - prototype: GeolocationCoordinates; + readonly prototype: GeolocationCoordinates; new(): GeolocationCoordinates; }; @@ -8972,7 +8972,7 @@ interface GeolocationPosition { } declare var GeolocationPosition: { - prototype: GeolocationPosition; + readonly prototype: GeolocationPosition; new(): GeolocationPosition; }; @@ -8988,7 +8988,7 @@ interface GeolocationPositionError { } declare var GeolocationPositionError: { - prototype: GeolocationPositionError; + readonly prototype: GeolocationPositionError; new(): GeolocationPositionError; readonly PERMISSION_DENIED: 1; readonly POSITION_UNAVAILABLE: 2; @@ -9574,7 +9574,7 @@ interface HTMLAllCollection { } declare var HTMLAllCollection: { - prototype: HTMLAllCollection; + readonly prototype: HTMLAllCollection; new(): HTMLAllCollection; }; @@ -9650,7 +9650,7 @@ interface HTMLAnchorElement extends HTMLElement, HTMLHyperlinkElementUtils { } declare var HTMLAnchorElement: { - prototype: HTMLAnchorElement; + readonly prototype: HTMLAnchorElement; new(): HTMLAnchorElement; }; @@ -9693,7 +9693,7 @@ interface HTMLAreaElement extends HTMLElement, HTMLHyperlinkElementUtils { } declare var HTMLAreaElement: { - prototype: HTMLAreaElement; + readonly prototype: HTMLAreaElement; new(): HTMLAreaElement; }; @@ -9710,7 +9710,7 @@ interface HTMLAudioElement extends HTMLMediaElement { } declare var HTMLAudioElement: { - prototype: HTMLAudioElement; + readonly prototype: HTMLAudioElement; new(): HTMLAudioElement; }; @@ -9732,7 +9732,7 @@ interface HTMLBRElement extends HTMLElement { } declare var HTMLBRElement: { - prototype: HTMLBRElement; + readonly prototype: HTMLBRElement; new(): HTMLBRElement; }; @@ -9761,7 +9761,7 @@ interface HTMLBaseElement extends HTMLElement { } declare var HTMLBaseElement: { - prototype: HTMLBaseElement; + readonly prototype: HTMLBaseElement; new(): HTMLBaseElement; }; @@ -9793,7 +9793,7 @@ interface HTMLBodyElement extends HTMLElement, WindowEventHandlers { } declare var HTMLBodyElement: { - prototype: HTMLBodyElement; + readonly prototype: HTMLBodyElement; new(): HTMLBodyElement; }; @@ -9850,7 +9850,7 @@ interface HTMLButtonElement extends HTMLElement, PopoverInvokerElement { } declare var HTMLButtonElement: { - prototype: HTMLButtonElement; + readonly prototype: HTMLButtonElement; new(): HTMLButtonElement; }; @@ -9903,7 +9903,7 @@ interface HTMLCanvasElement extends HTMLElement { } declare var HTMLCanvasElement: { - prototype: HTMLCanvasElement; + readonly prototype: HTMLCanvasElement; new(): HTMLCanvasElement; }; @@ -9938,7 +9938,7 @@ interface HTMLCollection extends HTMLCollectionBase { } declare var HTMLCollection: { - prototype: HTMLCollection; + readonly prototype: HTMLCollection; new(): HTMLCollection; }; @@ -9963,7 +9963,7 @@ interface HTMLDListElement extends HTMLElement { } declare var HTMLDListElement: { - prototype: HTMLDListElement; + readonly prototype: HTMLDListElement; new(): HTMLDListElement; }; @@ -9982,7 +9982,7 @@ interface HTMLDataElement extends HTMLElement { } declare var HTMLDataElement: { - prototype: HTMLDataElement; + readonly prototype: HTMLDataElement; new(): HTMLDataElement; }; @@ -10001,7 +10001,7 @@ interface HTMLDataListElement extends HTMLElement { } declare var HTMLDataListElement: { - prototype: HTMLDataListElement; + readonly prototype: HTMLDataListElement; new(): HTMLDataListElement; }; @@ -10017,7 +10017,7 @@ interface HTMLDetailsElement extends HTMLElement { } declare var HTMLDetailsElement: { - prototype: HTMLDetailsElement; + readonly prototype: HTMLDetailsElement; new(): HTMLDetailsElement; }; @@ -10050,7 +10050,7 @@ interface HTMLDialogElement extends HTMLElement { } declare var HTMLDialogElement: { - prototype: HTMLDialogElement; + readonly prototype: HTMLDialogElement; new(): HTMLDialogElement; }; @@ -10066,7 +10066,7 @@ interface HTMLDirectoryElement extends HTMLElement { /** @deprecated */ declare var HTMLDirectoryElement: { - prototype: HTMLDirectoryElement; + readonly prototype: HTMLDirectoryElement; new(): HTMLDirectoryElement; }; @@ -10088,7 +10088,7 @@ interface HTMLDivElement extends HTMLElement { } declare var HTMLDivElement: { - prototype: HTMLDivElement; + readonly prototype: HTMLDivElement; new(): HTMLDivElement; }; @@ -10102,7 +10102,7 @@ interface HTMLDocument extends Document { /** @deprecated */ declare var HTMLDocument: { - prototype: HTMLDocument; + readonly prototype: HTMLDocument; new(): HTMLDocument; }; @@ -10171,7 +10171,7 @@ interface HTMLElement extends Element, ElementCSSInlineStyle, ElementContentEdit } declare var HTMLElement: { - prototype: HTMLElement; + readonly prototype: HTMLElement; new(): HTMLElement; }; @@ -10215,7 +10215,7 @@ interface HTMLEmbedElement extends HTMLElement { } declare var HTMLEmbedElement: { - prototype: HTMLEmbedElement; + readonly prototype: HTMLEmbedElement; new(): HTMLEmbedElement; }; @@ -10254,7 +10254,7 @@ interface HTMLFieldSetElement extends HTMLElement { } declare var HTMLFieldSetElement: { - prototype: HTMLFieldSetElement; + readonly prototype: HTMLFieldSetElement; new(): HTMLFieldSetElement; }; @@ -10292,7 +10292,7 @@ interface HTMLFontElement extends HTMLElement { /** @deprecated */ declare var HTMLFontElement: { - prototype: HTMLFontElement; + readonly prototype: HTMLFontElement; new(): HTMLFontElement; }; @@ -10313,7 +10313,7 @@ interface HTMLFormControlsCollection extends HTMLCollectionBase { } declare var HTMLFormControlsCollection: { - prototype: HTMLFormControlsCollection; + readonly prototype: HTMLFormControlsCollection; new(): HTMLFormControlsCollection; }; @@ -10410,7 +10410,7 @@ interface HTMLFormElement extends HTMLElement { } declare var HTMLFormElement: { - prototype: HTMLFormElement; + readonly prototype: HTMLFormElement; new(): HTMLFormElement; }; @@ -10474,7 +10474,7 @@ interface HTMLFrameElement extends HTMLElement { /** @deprecated */ declare var HTMLFrameElement: { - prototype: HTMLFrameElement; + readonly prototype: HTMLFrameElement; new(): HTMLFrameElement; }; @@ -10506,7 +10506,7 @@ interface HTMLFrameSetElement extends HTMLElement, WindowEventHandlers { /** @deprecated */ declare var HTMLFrameSetElement: { - prototype: HTMLFrameSetElement; + readonly prototype: HTMLFrameSetElement; new(): HTMLFrameSetElement; }; @@ -10542,7 +10542,7 @@ interface HTMLHRElement extends HTMLElement { } declare var HTMLHRElement: { - prototype: HTMLHRElement; + readonly prototype: HTMLHRElement; new(): HTMLHRElement; }; @@ -10559,7 +10559,7 @@ interface HTMLHeadElement extends HTMLElement { } declare var HTMLHeadElement: { - prototype: HTMLHeadElement; + readonly prototype: HTMLHeadElement; new(): HTMLHeadElement; }; @@ -10581,7 +10581,7 @@ interface HTMLHeadingElement extends HTMLElement { } declare var HTMLHeadingElement: { - prototype: HTMLHeadingElement; + readonly prototype: HTMLHeadingElement; new(): HTMLHeadingElement; }; @@ -10605,7 +10605,7 @@ interface HTMLHtmlElement extends HTMLElement { } declare var HTMLHtmlElement: { - prototype: HTMLHtmlElement; + readonly prototype: HTMLHtmlElement; new(): HTMLHtmlElement; }; @@ -10795,7 +10795,7 @@ interface HTMLIFrameElement extends HTMLElement { } declare var HTMLIFrameElement: { - prototype: HTMLIFrameElement; + readonly prototype: HTMLIFrameElement; new(): HTMLIFrameElement; }; @@ -10936,7 +10936,7 @@ interface HTMLImageElement extends HTMLElement { } declare var HTMLImageElement: { - prototype: HTMLImageElement; + readonly prototype: HTMLImageElement; new(): HTMLImageElement; }; @@ -11119,7 +11119,7 @@ interface HTMLInputElement extends HTMLElement, PopoverInvokerElement { } declare var HTMLInputElement: { - prototype: HTMLInputElement; + readonly prototype: HTMLInputElement; new(): HTMLInputElement; }; @@ -11140,7 +11140,7 @@ interface HTMLLIElement extends HTMLElement { } declare var HTMLLIElement: { - prototype: HTMLLIElement; + readonly prototype: HTMLLIElement; new(): HTMLLIElement; }; @@ -11175,7 +11175,7 @@ interface HTMLLabelElement extends HTMLElement { } declare var HTMLLabelElement: { - prototype: HTMLLabelElement; + readonly prototype: HTMLLabelElement; new(): HTMLLabelElement; }; @@ -11196,7 +11196,7 @@ interface HTMLLegendElement extends HTMLElement { } declare var HTMLLegendElement: { - prototype: HTMLLegendElement; + readonly prototype: HTMLLegendElement; new(): HTMLLegendElement; }; @@ -11275,7 +11275,7 @@ interface HTMLLinkElement extends HTMLElement, LinkStyle { } declare var HTMLLinkElement: { - prototype: HTMLLinkElement; + readonly prototype: HTMLLinkElement; new(): HTMLLinkElement; }; @@ -11304,7 +11304,7 @@ interface HTMLMapElement extends HTMLElement { } declare var HTMLMapElement: { - prototype: HTMLMapElement; + readonly prototype: HTMLMapElement; new(): HTMLMapElement; }; @@ -11349,7 +11349,7 @@ interface HTMLMarqueeElement extends HTMLElement { /** @deprecated */ declare var HTMLMarqueeElement: { - prototype: HTMLMarqueeElement; + readonly prototype: HTMLMarqueeElement; new(): HTMLMarqueeElement; }; @@ -11562,7 +11562,7 @@ interface HTMLMediaElement extends HTMLElement { } declare var HTMLMediaElement: { - prototype: HTMLMediaElement; + readonly prototype: HTMLMediaElement; new(): HTMLMediaElement; readonly NETWORK_EMPTY: 0; readonly NETWORK_IDLE: 1; @@ -11586,7 +11586,7 @@ interface HTMLMenuElement extends HTMLElement { } declare var HTMLMenuElement: { - prototype: HTMLMenuElement; + readonly prototype: HTMLMenuElement; new(): HTMLMenuElement; }; @@ -11630,7 +11630,7 @@ interface HTMLMetaElement extends HTMLElement { } declare var HTMLMetaElement: { - prototype: HTMLMetaElement; + readonly prototype: HTMLMetaElement; new(): HTMLMetaElement; }; @@ -11655,7 +11655,7 @@ interface HTMLMeterElement extends HTMLElement { } declare var HTMLMeterElement: { - prototype: HTMLMeterElement; + readonly prototype: HTMLMeterElement; new(): HTMLMeterElement; }; @@ -11676,7 +11676,7 @@ interface HTMLModElement extends HTMLElement { } declare var HTMLModElement: { - prototype: HTMLModElement; + readonly prototype: HTMLModElement; new(): HTMLModElement; }; @@ -11705,7 +11705,7 @@ interface HTMLOListElement extends HTMLElement { } declare var HTMLOListElement: { - prototype: HTMLOListElement; + readonly prototype: HTMLOListElement; new(): HTMLOListElement; }; @@ -11841,7 +11841,7 @@ interface HTMLObjectElement extends HTMLElement { } declare var HTMLObjectElement: { - prototype: HTMLObjectElement; + readonly prototype: HTMLObjectElement; new(): HTMLObjectElement; }; @@ -11861,7 +11861,7 @@ interface HTMLOptGroupElement extends HTMLElement { } declare var HTMLOptGroupElement: { - prototype: HTMLOptGroupElement; + readonly prototype: HTMLOptGroupElement; new(): HTMLOptGroupElement; }; @@ -11893,7 +11893,7 @@ interface HTMLOptionElement extends HTMLElement { } declare var HTMLOptionElement: { - prototype: HTMLOptionElement; + readonly prototype: HTMLOptionElement; new(): HTMLOptionElement; }; @@ -11932,7 +11932,7 @@ interface HTMLOptionsCollection extends HTMLCollectionOf { } declare var HTMLOptionsCollection: { - prototype: HTMLOptionsCollection; + readonly prototype: HTMLOptionsCollection; new(): HTMLOptionsCollection; }; @@ -11984,7 +11984,7 @@ interface HTMLOutputElement extends HTMLElement { } declare var HTMLOutputElement: { - prototype: HTMLOutputElement; + readonly prototype: HTMLOutputElement; new(): HTMLOutputElement; }; @@ -12006,7 +12006,7 @@ interface HTMLParagraphElement extends HTMLElement { } declare var HTMLParagraphElement: { - prototype: HTMLParagraphElement; + readonly prototype: HTMLParagraphElement; new(): HTMLParagraphElement; }; @@ -12045,7 +12045,7 @@ interface HTMLParamElement extends HTMLElement { /** @deprecated */ declare var HTMLParamElement: { - prototype: HTMLParamElement; + readonly prototype: HTMLParamElement; new(): HTMLParamElement; }; @@ -12062,7 +12062,7 @@ interface HTMLPictureElement extends HTMLElement { } declare var HTMLPictureElement: { - prototype: HTMLPictureElement; + readonly prototype: HTMLPictureElement; new(): HTMLPictureElement; }; @@ -12084,7 +12084,7 @@ interface HTMLPreElement extends HTMLElement { } declare var HTMLPreElement: { - prototype: HTMLPreElement; + readonly prototype: HTMLPreElement; new(): HTMLPreElement; }; @@ -12121,7 +12121,7 @@ interface HTMLProgressElement extends HTMLElement { } declare var HTMLProgressElement: { - prototype: HTMLProgressElement; + readonly prototype: HTMLProgressElement; new(): HTMLProgressElement; }; @@ -12140,7 +12140,7 @@ interface HTMLQuoteElement extends HTMLElement { } declare var HTMLQuoteElement: { - prototype: HTMLQuoteElement; + readonly prototype: HTMLQuoteElement; new(): HTMLQuoteElement; }; @@ -12208,7 +12208,7 @@ interface HTMLScriptElement extends HTMLElement { } declare var HTMLScriptElement: { - prototype: HTMLScriptElement; + readonly prototype: HTMLScriptElement; new(): HTMLScriptElement; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLScriptElement/supports_static) */ supports(type: string): boolean; @@ -12328,7 +12328,7 @@ interface HTMLSelectElement extends HTMLElement { } declare var HTMLSelectElement: { - prototype: HTMLSelectElement; + readonly prototype: HTMLSelectElement; new(): HTMLSelectElement; }; @@ -12349,7 +12349,7 @@ interface HTMLSlotElement extends HTMLElement { } declare var HTMLSlotElement: { - prototype: HTMLSlotElement; + readonly prototype: HTMLSlotElement; new(): HTMLSlotElement; }; @@ -12378,7 +12378,7 @@ interface HTMLSourceElement extends HTMLElement { } declare var HTMLSourceElement: { - prototype: HTMLSourceElement; + readonly prototype: HTMLSourceElement; new(): HTMLSourceElement; }; @@ -12395,7 +12395,7 @@ interface HTMLSpanElement extends HTMLElement { } declare var HTMLSpanElement: { - prototype: HTMLSpanElement; + readonly prototype: HTMLSpanElement; new(): HTMLSpanElement; }; @@ -12431,7 +12431,7 @@ interface HTMLStyleElement extends HTMLElement, LinkStyle { } declare var HTMLStyleElement: { - prototype: HTMLStyleElement; + readonly prototype: HTMLStyleElement; new(): HTMLStyleElement; }; @@ -12455,7 +12455,7 @@ interface HTMLTableCaptionElement extends HTMLElement { } declare var HTMLTableCaptionElement: { - prototype: HTMLTableCaptionElement; + readonly prototype: HTMLTableCaptionElement; new(): HTMLTableCaptionElement; }; @@ -12561,7 +12561,7 @@ interface HTMLTableCellElement extends HTMLElement { } declare var HTMLTableCellElement: { - prototype: HTMLTableCellElement; + readonly prototype: HTMLTableCellElement; new(): HTMLTableCellElement; }; @@ -12614,7 +12614,7 @@ interface HTMLTableColElement extends HTMLElement { } declare var HTMLTableColElement: { - prototype: HTMLTableColElement; + readonly prototype: HTMLTableColElement; new(): HTMLTableColElement; }; @@ -12787,7 +12787,7 @@ interface HTMLTableElement extends HTMLElement { } declare var HTMLTableElement: { - prototype: HTMLTableElement; + readonly prototype: HTMLTableElement; new(): HTMLTableElement; }; @@ -12875,7 +12875,7 @@ interface HTMLTableRowElement extends HTMLElement { } declare var HTMLTableRowElement: { - prototype: HTMLTableRowElement; + readonly prototype: HTMLTableRowElement; new(): HTMLTableRowElement; }; @@ -12937,7 +12937,7 @@ interface HTMLTableSectionElement extends HTMLElement { } declare var HTMLTableSectionElement: { - prototype: HTMLTableSectionElement; + readonly prototype: HTMLTableSectionElement; new(): HTMLTableSectionElement; }; @@ -12968,7 +12968,7 @@ interface HTMLTemplateElement extends HTMLElement { } declare var HTMLTemplateElement: { - prototype: HTMLTemplateElement; + readonly prototype: HTMLTemplateElement; new(): HTMLTemplateElement; }; @@ -13050,7 +13050,7 @@ interface HTMLTextAreaElement extends HTMLElement { } declare var HTMLTextAreaElement: { - prototype: HTMLTextAreaElement; + readonly prototype: HTMLTextAreaElement; new(): HTMLTextAreaElement; }; @@ -13069,7 +13069,7 @@ interface HTMLTimeElement extends HTMLElement { } declare var HTMLTimeElement: { - prototype: HTMLTimeElement; + readonly prototype: HTMLTimeElement; new(): HTMLTimeElement; }; @@ -13092,7 +13092,7 @@ interface HTMLTitleElement extends HTMLElement { } declare var HTMLTitleElement: { - prototype: HTMLTitleElement; + readonly prototype: HTMLTitleElement; new(): HTMLTitleElement; }; @@ -13122,7 +13122,7 @@ interface HTMLTrackElement extends HTMLElement { } declare var HTMLTrackElement: { - prototype: HTMLTrackElement; + readonly prototype: HTMLTrackElement; new(): HTMLTrackElement; readonly NONE: 0; readonly LOADING: 1; @@ -13147,7 +13147,7 @@ interface HTMLUListElement extends HTMLElement { } declare var HTMLUListElement: { - prototype: HTMLUListElement; + readonly prototype: HTMLUListElement; new(): HTMLUListElement; }; @@ -13164,7 +13164,7 @@ interface HTMLUnknownElement extends HTMLElement { } declare var HTMLUnknownElement: { - prototype: HTMLUnknownElement; + readonly prototype: HTMLUnknownElement; new(): HTMLUnknownElement; }; @@ -13232,7 +13232,7 @@ interface HTMLVideoElement extends HTMLMediaElement { } declare var HTMLVideoElement: { - prototype: HTMLVideoElement; + readonly prototype: HTMLVideoElement; new(): HTMLVideoElement; }; @@ -13257,7 +13257,7 @@ interface HashChangeEvent extends Event { } declare var HashChangeEvent: { - prototype: HashChangeEvent; + readonly prototype: HashChangeEvent; new(type: string, eventInitDict?: HashChangeEventInit): HashChangeEvent; }; @@ -13283,7 +13283,7 @@ interface Headers { } declare var Headers: { - prototype: Headers; + readonly prototype: Headers; new(init?: HeadersInit): Headers; }; @@ -13297,7 +13297,7 @@ interface Highlight { } declare var Highlight: { - prototype: Highlight; + readonly prototype: Highlight; new(...initialRanges: AbstractRange[]): Highlight; }; @@ -13307,7 +13307,7 @@ interface HighlightRegistry { } declare var HighlightRegistry: { - prototype: HighlightRegistry; + readonly prototype: HighlightRegistry; new(): HighlightRegistry; }; @@ -13336,7 +13336,7 @@ interface History { } declare var History: { - prototype: History; + readonly prototype: History; new(): History; }; @@ -13411,7 +13411,7 @@ interface IDBCursor { } declare var IDBCursor: { - prototype: IDBCursor; + readonly prototype: IDBCursor; new(): IDBCursor; }; @@ -13430,7 +13430,7 @@ interface IDBCursorWithValue extends IDBCursor { } declare var IDBCursorWithValue: { - prototype: IDBCursorWithValue; + readonly prototype: IDBCursorWithValue; new(): IDBCursorWithValue; }; @@ -13506,7 +13506,7 @@ interface IDBDatabase extends EventTarget { } declare var IDBDatabase: { - prototype: IDBDatabase; + readonly prototype: IDBDatabase; new(): IDBDatabase; }; @@ -13541,7 +13541,7 @@ interface IDBFactory { } declare var IDBFactory: { - prototype: IDBFactory; + readonly prototype: IDBFactory; new(): IDBFactory; }; @@ -13628,7 +13628,7 @@ interface IDBIndex { } declare var IDBIndex: { - prototype: IDBIndex; + readonly prototype: IDBIndex; new(): IDBIndex; }; @@ -13671,7 +13671,7 @@ interface IDBKeyRange { } declare var IDBKeyRange: { - prototype: IDBKeyRange; + readonly prototype: IDBKeyRange; new(): IDBKeyRange; /** * Returns a new IDBKeyRange spanning from lower to upper. If lowerOpen is true, lower is not included in the range. If upperOpen is true, upper is not included in the range. @@ -13852,7 +13852,7 @@ interface IDBObjectStore { } declare var IDBObjectStore: { - prototype: IDBObjectStore; + readonly prototype: IDBObjectStore; new(): IDBObjectStore; }; @@ -13878,7 +13878,7 @@ interface IDBOpenDBRequest extends IDBRequest { } declare var IDBOpenDBRequest: { - prototype: IDBOpenDBRequest; + readonly prototype: IDBOpenDBRequest; new(): IDBOpenDBRequest; }; @@ -13934,7 +13934,7 @@ interface IDBRequest extends EventTarget { } declare var IDBRequest: { - prototype: IDBRequest; + readonly prototype: IDBRequest; new(): IDBRequest; }; @@ -13999,7 +13999,7 @@ interface IDBTransaction extends EventTarget { } declare var IDBTransaction: { - prototype: IDBTransaction; + readonly prototype: IDBTransaction; new(): IDBTransaction; }; @@ -14016,7 +14016,7 @@ interface IDBVersionChangeEvent extends Event { } declare var IDBVersionChangeEvent: { - prototype: IDBVersionChangeEvent; + readonly prototype: IDBVersionChangeEvent; new(type: string, eventInitDict?: IDBVersionChangeEventInit): IDBVersionChangeEvent; }; @@ -14031,7 +14031,7 @@ interface IIRFilterNode extends AudioNode { } declare var IIRFilterNode: { - prototype: IIRFilterNode; + readonly prototype: IIRFilterNode; new(context: BaseAudioContext, options: IIRFilterOptions): IIRFilterNode; }; @@ -14044,7 +14044,7 @@ interface IdleDeadline { } declare var IdleDeadline: { - prototype: IdleDeadline; + readonly prototype: IdleDeadline; new(): IdleDeadline; }; @@ -14071,7 +14071,7 @@ interface ImageBitmap { } declare var ImageBitmap: { - prototype: ImageBitmap; + readonly prototype: ImageBitmap; new(): ImageBitmap; }; @@ -14088,7 +14088,7 @@ interface ImageBitmapRenderingContext { } declare var ImageBitmapRenderingContext: { - prototype: ImageBitmapRenderingContext; + readonly prototype: ImageBitmapRenderingContext; new(): ImageBitmapRenderingContext; }; @@ -14121,7 +14121,7 @@ interface ImageData { } declare var ImageData: { - prototype: ImageData; + readonly prototype: ImageData; new(sw: number, sh: number, settings?: ImageDataSettings): ImageData; new(data: Uint8ClampedArray, sw: number, sh?: number, settings?: ImageDataSettings): ImageData; }; @@ -14142,7 +14142,7 @@ interface InputDeviceInfo extends MediaDeviceInfo { } declare var InputDeviceInfo: { - prototype: InputDeviceInfo; + readonly prototype: InputDeviceInfo; new(): InputDeviceInfo; }; @@ -14161,7 +14161,7 @@ interface InputEvent extends UIEvent { } declare var InputEvent: { - prototype: InputEvent; + readonly prototype: InputEvent; new(type: string, eventInitDict?: InputEventInit): InputEvent; }; @@ -14188,7 +14188,7 @@ interface IntersectionObserver { } declare var IntersectionObserver: { - prototype: IntersectionObserver; + readonly prototype: IntersectionObserver; new(callback: IntersectionObserverCallback, options?: IntersectionObserverInit): IntersectionObserver; }; @@ -14215,7 +14215,7 @@ interface IntersectionObserverEntry { } declare var IntersectionObserverEntry: { - prototype: IntersectionObserverEntry; + readonly prototype: IntersectionObserverEntry; new(): IntersectionObserverEntry; }; @@ -14275,7 +14275,7 @@ interface KeyboardEvent extends UIEvent { } declare var KeyboardEvent: { - prototype: KeyboardEvent; + readonly prototype: KeyboardEvent; new(type: string, eventInitDict?: KeyboardEventInit): KeyboardEvent; readonly DOM_KEY_LOCATION_STANDARD: 0x00; readonly DOM_KEY_LOCATION_LEFT: 0x01; @@ -14300,7 +14300,7 @@ interface KeyframeEffect extends AnimationEffect { } declare var KeyframeEffect: { - prototype: KeyframeEffect; + readonly prototype: KeyframeEffect; new(target: Element | null, keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeEffectOptions): KeyframeEffect; new(source: KeyframeEffect): KeyframeEffect; }; @@ -14324,7 +14324,7 @@ interface LargestContentfulPaint extends PerformanceEntry { } declare var LargestContentfulPaint: { - prototype: LargestContentfulPaint; + readonly prototype: LargestContentfulPaint; new(): LargestContentfulPaint; }; @@ -14437,7 +14437,7 @@ interface Location { } declare var Location: { - prototype: Location; + readonly prototype: Location; new(): Location; }; @@ -14454,7 +14454,7 @@ interface Lock { } declare var Lock: { - prototype: Lock; + readonly prototype: Lock; new(): Lock; }; @@ -14472,7 +14472,7 @@ interface LockManager { } declare var LockManager: { - prototype: LockManager; + readonly prototype: LockManager; new(): LockManager; }; @@ -14501,7 +14501,7 @@ interface MIDIAccess extends EventTarget { } declare var MIDIAccess: { - prototype: MIDIAccess; + readonly prototype: MIDIAccess; new(): MIDIAccess; }; @@ -14516,7 +14516,7 @@ interface MIDIConnectionEvent extends Event { } declare var MIDIConnectionEvent: { - prototype: MIDIConnectionEvent; + readonly prototype: MIDIConnectionEvent; new(type: string, eventInitDict?: MIDIConnectionEventInit): MIDIConnectionEvent; }; @@ -14539,7 +14539,7 @@ interface MIDIInput extends MIDIPort { } declare var MIDIInput: { - prototype: MIDIInput; + readonly prototype: MIDIInput; new(): MIDIInput; }; @@ -14553,7 +14553,7 @@ interface MIDIInputMap { } declare var MIDIInputMap: { - prototype: MIDIInputMap; + readonly prototype: MIDIInputMap; new(): MIDIInputMap; }; @@ -14568,7 +14568,7 @@ interface MIDIMessageEvent extends Event { } declare var MIDIMessageEvent: { - prototype: MIDIMessageEvent; + readonly prototype: MIDIMessageEvent; new(type: string, eventInitDict?: MIDIMessageEventInit): MIDIMessageEvent; }; @@ -14587,7 +14587,7 @@ interface MIDIOutput extends MIDIPort { } declare var MIDIOutput: { - prototype: MIDIOutput; + readonly prototype: MIDIOutput; new(): MIDIOutput; }; @@ -14601,7 +14601,7 @@ interface MIDIOutputMap { } declare var MIDIOutputMap: { - prototype: MIDIOutputMap; + readonly prototype: MIDIOutputMap; new(): MIDIOutputMap; }; @@ -14642,7 +14642,7 @@ interface MIDIPort extends EventTarget { } declare var MIDIPort: { - prototype: MIDIPort; + readonly prototype: MIDIPort; new(): MIDIPort; }; @@ -14658,7 +14658,7 @@ interface MathMLElement extends Element, ElementCSSInlineStyle, GlobalEventHandl } declare var MathMLElement: { - prototype: MathMLElement; + readonly prototype: MathMLElement; new(): MathMLElement; }; @@ -14671,7 +14671,7 @@ interface MediaCapabilities { } declare var MediaCapabilities: { - prototype: MediaCapabilities; + readonly prototype: MediaCapabilities; new(): MediaCapabilities; }; @@ -14695,7 +14695,7 @@ interface MediaDeviceInfo { } declare var MediaDeviceInfo: { - prototype: MediaDeviceInfo; + readonly prototype: MediaDeviceInfo; new(): MediaDeviceInfo; }; @@ -14727,7 +14727,7 @@ interface MediaDevices extends EventTarget { } declare var MediaDevices: { - prototype: MediaDevices; + readonly prototype: MediaDevices; new(): MediaDevices; }; @@ -14742,7 +14742,7 @@ interface MediaElementAudioSourceNode extends AudioNode { } declare var MediaElementAudioSourceNode: { - prototype: MediaElementAudioSourceNode; + readonly prototype: MediaElementAudioSourceNode; new(context: AudioContext, options: MediaElementAudioSourceOptions): MediaElementAudioSourceNode; }; @@ -14755,7 +14755,7 @@ interface MediaEncryptedEvent extends Event { } declare var MediaEncryptedEvent: { - prototype: MediaEncryptedEvent; + readonly prototype: MediaEncryptedEvent; new(type: string, eventInitDict?: MediaEncryptedEventInit): MediaEncryptedEvent; }; @@ -14776,7 +14776,7 @@ interface MediaError { } declare var MediaError: { - prototype: MediaError; + readonly prototype: MediaError; new(): MediaError; readonly MEDIA_ERR_ABORTED: 1; readonly MEDIA_ERR_NETWORK: 2; @@ -14798,7 +14798,7 @@ interface MediaKeyMessageEvent extends Event { } declare var MediaKeyMessageEvent: { - prototype: MediaKeyMessageEvent; + readonly prototype: MediaKeyMessageEvent; new(type: string, eventInitDict: MediaKeyMessageEventInit): MediaKeyMessageEvent; }; @@ -14843,7 +14843,7 @@ interface MediaKeySession extends EventTarget { } declare var MediaKeySession: { - prototype: MediaKeySession; + readonly prototype: MediaKeySession; new(): MediaKeySession; }; @@ -14864,7 +14864,7 @@ interface MediaKeyStatusMap { } declare var MediaKeyStatusMap: { - prototype: MediaKeyStatusMap; + readonly prototype: MediaKeyStatusMap; new(): MediaKeyStatusMap; }; @@ -14884,7 +14884,7 @@ interface MediaKeySystemAccess { } declare var MediaKeySystemAccess: { - prototype: MediaKeySystemAccess; + readonly prototype: MediaKeySystemAccess; new(): MediaKeySystemAccess; }; @@ -14904,7 +14904,7 @@ interface MediaKeys { } declare var MediaKeys: { - prototype: MediaKeys; + readonly prototype: MediaKeys; new(): MediaKeys; }; @@ -14925,7 +14925,7 @@ interface MediaList { } declare var MediaList: { - prototype: MediaList; + readonly prototype: MediaList; new(): MediaList; }; @@ -14942,7 +14942,7 @@ interface MediaMetadata { } declare var MediaMetadata: { - prototype: MediaMetadata; + readonly prototype: MediaMetadata; new(init?: MediaMetadataInit): MediaMetadata; }; @@ -14981,7 +14981,7 @@ interface MediaQueryList extends EventTarget { } declare var MediaQueryList: { - prototype: MediaQueryList; + readonly prototype: MediaQueryList; new(): MediaQueryList; }; @@ -14994,7 +14994,7 @@ interface MediaQueryListEvent extends Event { } declare var MediaQueryListEvent: { - prototype: MediaQueryListEvent; + readonly prototype: MediaQueryListEvent; new(type: string, eventInitDict?: MediaQueryListEventInit): MediaQueryListEvent; }; @@ -15048,7 +15048,7 @@ interface MediaRecorder extends EventTarget { } declare var MediaRecorder: { - prototype: MediaRecorder; + readonly prototype: MediaRecorder; new(stream: MediaStream, options?: MediaRecorderOptions): MediaRecorder; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaRecorder/isTypeSupported_static) */ isTypeSupported(type: string): boolean; @@ -15067,7 +15067,7 @@ interface MediaSession { } declare var MediaSession: { - prototype: MediaSession; + readonly prototype: MediaSession; new(): MediaSession; }; @@ -15111,7 +15111,7 @@ interface MediaSource extends EventTarget { } declare var MediaSource: { - prototype: MediaSource; + readonly prototype: MediaSource; new(): MediaSource; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaSource/canConstructInDedicatedWorker_static) */ readonly canConstructInDedicatedWorker: boolean; @@ -15124,7 +15124,7 @@ interface MediaSourceHandle { } declare var MediaSourceHandle: { - prototype: MediaSourceHandle; + readonly prototype: MediaSourceHandle; new(): MediaSourceHandle; }; @@ -15168,7 +15168,7 @@ interface MediaStream extends EventTarget { } declare var MediaStream: { - prototype: MediaStream; + readonly prototype: MediaStream; new(): MediaStream; new(stream: MediaStream): MediaStream; new(tracks: MediaStreamTrack[]): MediaStream; @@ -15181,7 +15181,7 @@ interface MediaStreamAudioDestinationNode extends AudioNode { } declare var MediaStreamAudioDestinationNode: { - prototype: MediaStreamAudioDestinationNode; + readonly prototype: MediaStreamAudioDestinationNode; new(context: AudioContext, options?: AudioNodeOptions): MediaStreamAudioDestinationNode; }; @@ -15196,7 +15196,7 @@ interface MediaStreamAudioSourceNode extends AudioNode { } declare var MediaStreamAudioSourceNode: { - prototype: MediaStreamAudioSourceNode; + readonly prototype: MediaStreamAudioSourceNode; new(context: AudioContext, options: MediaStreamAudioSourceOptions): MediaStreamAudioSourceNode; }; @@ -15251,7 +15251,7 @@ interface MediaStreamTrack extends EventTarget { } declare var MediaStreamTrack: { - prototype: MediaStreamTrack; + readonly prototype: MediaStreamTrack; new(): MediaStreamTrack; }; @@ -15266,7 +15266,7 @@ interface MediaStreamTrackEvent extends Event { } declare var MediaStreamTrackEvent: { - prototype: MediaStreamTrackEvent; + readonly prototype: MediaStreamTrackEvent; new(type: string, eventInitDict: MediaStreamTrackEventInit): MediaStreamTrackEvent; }; @@ -15291,7 +15291,7 @@ interface MessageChannel { } declare var MessageChannel: { - prototype: MessageChannel; + readonly prototype: MessageChannel; new(): MessageChannel; }; @@ -15336,7 +15336,7 @@ interface MessageEvent extends Event { } declare var MessageEvent: { - prototype: MessageEvent; + readonly prototype: MessageEvent; new(type: string, eventInitDict?: MessageEventInit): MessageEvent; }; @@ -15383,7 +15383,7 @@ interface MessagePort extends EventTarget { } declare var MessagePort: { - prototype: MessagePort; + readonly prototype: MessagePort; new(): MessagePort; }; @@ -15418,7 +15418,7 @@ interface MimeType { /** @deprecated */ declare var MimeType: { - prototype: MimeType; + readonly prototype: MimeType; new(): MimeType; }; @@ -15440,7 +15440,7 @@ interface MimeTypeArray { /** @deprecated */ declare var MimeTypeArray: { - prototype: MimeTypeArray; + readonly prototype: MimeTypeArray; new(): MimeTypeArray; }; @@ -15503,7 +15503,7 @@ interface MouseEvent extends UIEvent { } declare var MouseEvent: { - prototype: MouseEvent; + readonly prototype: MouseEvent; new(type: string, eventInitDict?: MouseEventInit): MouseEvent; }; @@ -15557,7 +15557,7 @@ interface MutationEvent extends Event { /** @deprecated */ declare var MutationEvent: { - prototype: MutationEvent; + readonly prototype: MutationEvent; new(): MutationEvent; readonly MODIFICATION: 1; readonly ADDITION: 2; @@ -15593,7 +15593,7 @@ interface MutationObserver { } declare var MutationObserver: { - prototype: MutationObserver; + readonly prototype: MutationObserver; new(callback: MutationCallback): MutationObserver; }; @@ -15660,7 +15660,7 @@ interface MutationRecord { } declare var MutationRecord: { - prototype: MutationRecord; + readonly prototype: MutationRecord; new(): MutationRecord; }; @@ -15690,7 +15690,7 @@ interface NamedNodeMap { } declare var NamedNodeMap: { - prototype: NamedNodeMap; + readonly prototype: NamedNodeMap; new(): NamedNodeMap; }; @@ -15711,7 +15711,7 @@ interface NavigationPreloadManager { } declare var NavigationPreloadManager: { - prototype: NavigationPreloadManager; + readonly prototype: NavigationPreloadManager; new(): NavigationPreloadManager; }; @@ -15793,7 +15793,7 @@ interface Navigator extends NavigatorAutomationInformation, NavigatorBadge, Navi } declare var Navigator: { - prototype: Navigator; + readonly prototype: Navigator; new(): Navigator; }; @@ -16103,7 +16103,7 @@ interface Node extends EventTarget { } declare var Node: { - prototype: Node; + readonly prototype: Node; new(): Node; /** node is an element. */ readonly ELEMENT_NODE: 1; @@ -16167,7 +16167,7 @@ interface NodeIterator { } declare var NodeIterator: { - prototype: NodeIterator; + readonly prototype: NodeIterator; new(): NodeIterator; }; @@ -16199,7 +16199,7 @@ interface NodeList { } declare var NodeList: { - prototype: NodeList; + readonly prototype: NodeList; new(): NodeList; }; @@ -16288,7 +16288,7 @@ interface Notification extends EventTarget { } declare var Notification: { - prototype: Notification; + readonly prototype: Notification; new(title: string, options?: NotificationOptions): Notification; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/permission_static) */ readonly permission: NotificationPermission; @@ -16402,7 +16402,7 @@ interface OfflineAudioCompletionEvent extends Event { } declare var OfflineAudioCompletionEvent: { - prototype: OfflineAudioCompletionEvent; + readonly prototype: OfflineAudioCompletionEvent; new(type: string, eventInitDict: OfflineAudioCompletionEventInit): OfflineAudioCompletionEvent; }; @@ -16433,7 +16433,7 @@ interface OfflineAudioContext extends BaseAudioContext { } declare var OfflineAudioContext: { - prototype: OfflineAudioContext; + readonly prototype: OfflineAudioContext; new(contextOptions: OfflineAudioContextOptions): OfflineAudioContext; new(numberOfChannels: number, length: number, sampleRate: number): OfflineAudioContext; }; @@ -16500,7 +16500,7 @@ interface OffscreenCanvas extends EventTarget { } declare var OffscreenCanvas: { - prototype: OffscreenCanvas; + readonly prototype: OffscreenCanvas; new(width: number, height: number): OffscreenCanvas; }; @@ -16511,7 +16511,7 @@ interface OffscreenCanvasRenderingContext2D extends CanvasCompositing, CanvasDra } declare var OffscreenCanvasRenderingContext2D: { - prototype: OffscreenCanvasRenderingContext2D; + readonly prototype: OffscreenCanvasRenderingContext2D; new(): OffscreenCanvasRenderingContext2D; }; @@ -16536,7 +16536,7 @@ interface OscillatorNode extends AudioScheduledSourceNode { } declare var OscillatorNode: { - prototype: OscillatorNode; + readonly prototype: OscillatorNode; new(context: BaseAudioContext, options?: OscillatorOptions): OscillatorNode; }; @@ -16547,7 +16547,7 @@ interface OverconstrainedError extends DOMException { } declare var OverconstrainedError: { - prototype: OverconstrainedError; + readonly prototype: OverconstrainedError; new(constraint: string, message?: string): OverconstrainedError; }; @@ -16575,7 +16575,7 @@ interface PageTransitionEvent extends Event { } declare var PageTransitionEvent: { - prototype: PageTransitionEvent; + readonly prototype: PageTransitionEvent; new(type: string, eventInitDict?: PageTransitionEventInit): PageTransitionEvent; }; @@ -16628,7 +16628,7 @@ interface PannerNode extends AudioNode { } declare var PannerNode: { - prototype: PannerNode; + readonly prototype: PannerNode; new(context: BaseAudioContext, options?: PannerOptions): PannerNode; }; @@ -16716,7 +16716,7 @@ interface Path2D extends CanvasPath { } declare var Path2D: { - prototype: Path2D; + readonly prototype: Path2D; new(path?: Path2D | string): Path2D; }; @@ -16733,7 +16733,7 @@ interface PaymentMethodChangeEvent extends PaymentRequestUpdateEvent { } declare var PaymentMethodChangeEvent: { - prototype: PaymentMethodChangeEvent; + readonly prototype: PaymentMethodChangeEvent; new(type: string, eventInitDict?: PaymentMethodChangeEventInit): PaymentMethodChangeEvent; }; @@ -16765,7 +16765,7 @@ interface PaymentRequest extends EventTarget { } declare var PaymentRequest: { - prototype: PaymentRequest; + readonly prototype: PaymentRequest; new(methodData: PaymentMethodData[], details: PaymentDetailsInit): PaymentRequest; }; @@ -16781,7 +16781,7 @@ interface PaymentRequestUpdateEvent extends Event { } declare var PaymentRequestUpdateEvent: { - prototype: PaymentRequestUpdateEvent; + readonly prototype: PaymentRequestUpdateEvent; new(type: string, eventInitDict?: PaymentRequestUpdateEventInit): PaymentRequestUpdateEvent; }; @@ -16807,7 +16807,7 @@ interface PaymentResponse extends EventTarget { } declare var PaymentResponse: { - prototype: PaymentResponse; + readonly prototype: PaymentResponse; new(): PaymentResponse; }; @@ -16868,7 +16868,7 @@ interface Performance extends EventTarget { } declare var Performance: { - prototype: Performance; + readonly prototype: Performance; new(): Performance; }; @@ -16891,7 +16891,7 @@ interface PerformanceEntry { } declare var PerformanceEntry: { - prototype: PerformanceEntry; + readonly prototype: PerformanceEntry; new(): PerformanceEntry; }; @@ -16910,7 +16910,7 @@ interface PerformanceEventTiming extends PerformanceEntry { } declare var PerformanceEventTiming: { - prototype: PerformanceEventTiming; + readonly prototype: PerformanceEventTiming; new(): PerformanceEventTiming; }; @@ -16925,7 +16925,7 @@ interface PerformanceMark extends PerformanceEntry { } declare var PerformanceMark: { - prototype: PerformanceMark; + readonly prototype: PerformanceMark; new(markName: string, markOptions?: PerformanceMarkOptions): PerformanceMark; }; @@ -16940,7 +16940,7 @@ interface PerformanceMeasure extends PerformanceEntry { } declare var PerformanceMeasure: { - prototype: PerformanceMeasure; + readonly prototype: PerformanceMeasure; new(): PerformanceMeasure; }; @@ -16977,7 +16977,7 @@ interface PerformanceNavigation { /** @deprecated */ declare var PerformanceNavigation: { - prototype: PerformanceNavigation; + readonly prototype: PerformanceNavigation; new(): PerformanceNavigation; readonly TYPE_NAVIGATE: 0; readonly TYPE_RELOAD: 1; @@ -17016,7 +17016,7 @@ interface PerformanceNavigationTiming extends PerformanceResourceTiming { } declare var PerformanceNavigationTiming: { - prototype: PerformanceNavigationTiming; + readonly prototype: PerformanceNavigationTiming; new(): PerformanceNavigationTiming; }; @@ -17031,7 +17031,7 @@ interface PerformanceObserver { } declare var PerformanceObserver: { - prototype: PerformanceObserver; + readonly prototype: PerformanceObserver; new(callback: PerformanceObserverCallback): PerformanceObserver; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PerformanceObserver/supportedEntryTypes_static) */ readonly supportedEntryTypes: ReadonlyArray; @@ -17048,7 +17048,7 @@ interface PerformanceObserverEntryList { } declare var PerformanceObserverEntryList: { - prototype: PerformanceObserverEntryList; + readonly prototype: PerformanceObserverEntryList; new(): PerformanceObserverEntryList; }; @@ -17057,7 +17057,7 @@ interface PerformancePaintTiming extends PerformanceEntry { } declare var PerformancePaintTiming: { - prototype: PerformancePaintTiming; + readonly prototype: PerformancePaintTiming; new(): PerformancePaintTiming; }; @@ -17110,7 +17110,7 @@ interface PerformanceResourceTiming extends PerformanceEntry { } declare var PerformanceResourceTiming: { - prototype: PerformanceResourceTiming; + readonly prototype: PerformanceResourceTiming; new(): PerformanceResourceTiming; }; @@ -17127,7 +17127,7 @@ interface PerformanceServerTiming { } declare var PerformanceServerTiming: { - prototype: PerformanceServerTiming; + readonly prototype: PerformanceServerTiming; new(): PerformanceServerTiming; }; @@ -17274,7 +17274,7 @@ interface PerformanceTiming { /** @deprecated */ declare var PerformanceTiming: { - prototype: PerformanceTiming; + readonly prototype: PerformanceTiming; new(): PerformanceTiming; }; @@ -17287,7 +17287,7 @@ interface PeriodicWave { } declare var PeriodicWave: { - prototype: PeriodicWave; + readonly prototype: PeriodicWave; new(context: BaseAudioContext, options?: PeriodicWaveOptions): PeriodicWave; }; @@ -17310,7 +17310,7 @@ interface PermissionStatus extends EventTarget { } declare var PermissionStatus: { - prototype: PermissionStatus; + readonly prototype: PermissionStatus; new(): PermissionStatus; }; @@ -17321,7 +17321,7 @@ interface Permissions { } declare var Permissions: { - prototype: Permissions; + readonly prototype: Permissions; new(): Permissions; }; @@ -17332,7 +17332,7 @@ interface PictureInPictureEvent extends Event { } declare var PictureInPictureEvent: { - prototype: PictureInPictureEvent; + readonly prototype: PictureInPictureEvent; new(type: string, eventInitDict: PictureInPictureEventInit): PictureInPictureEvent; }; @@ -17355,7 +17355,7 @@ interface PictureInPictureWindow extends EventTarget { } declare var PictureInPictureWindow: { - prototype: PictureInPictureWindow; + readonly prototype: PictureInPictureWindow; new(): PictureInPictureWindow; }; @@ -17398,7 +17398,7 @@ interface Plugin { /** @deprecated */ declare var Plugin: { - prototype: Plugin; + readonly prototype: Plugin; new(): Plugin; }; @@ -17422,7 +17422,7 @@ interface PluginArray { /** @deprecated */ declare var PluginArray: { - prototype: PluginArray; + readonly prototype: PluginArray; new(): PluginArray; }; @@ -17463,7 +17463,7 @@ interface PointerEvent extends MouseEvent { } declare var PointerEvent: { - prototype: PointerEvent; + readonly prototype: PointerEvent; new(type: string, eventInitDict?: PointerEventInit): PointerEvent; }; @@ -17483,7 +17483,7 @@ interface PopStateEvent extends Event { } declare var PopStateEvent: { - prototype: PopStateEvent; + readonly prototype: PopStateEvent; new(type: string, eventInitDict?: PopStateEventInit): PopStateEvent; }; @@ -17506,7 +17506,7 @@ interface ProcessingInstruction extends CharacterData, LinkStyle { } declare var ProcessingInstruction: { - prototype: ProcessingInstruction; + readonly prototype: ProcessingInstruction; new(): ProcessingInstruction; }; @@ -17526,7 +17526,7 @@ interface ProgressEvent extends Event { } declare var ProgressEvent: { - prototype: ProgressEvent; + readonly prototype: ProgressEvent; new(type: string, eventInitDict?: ProgressEventInit): ProgressEvent; }; @@ -17539,7 +17539,7 @@ interface PromiseRejectionEvent extends Event { } declare var PromiseRejectionEvent: { - prototype: PromiseRejectionEvent; + readonly prototype: PromiseRejectionEvent; new(type: string, eventInitDict: PromiseRejectionEventInit): PromiseRejectionEvent; }; @@ -17560,7 +17560,7 @@ interface PublicKeyCredential extends Credential { } declare var PublicKeyCredential: { - prototype: PublicKeyCredential; + readonly prototype: PublicKeyCredential; new(): PublicKeyCredential; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PublicKeyCredential/isConditionalMediationAvailable) */ isConditionalMediationAvailable(): Promise; @@ -17584,7 +17584,7 @@ interface PushManager { } declare var PushManager: { - prototype: PushManager; + readonly prototype: PushManager; new(): PushManager; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PushManager/supportedContentEncodings_static) */ readonly supportedContentEncodings: ReadonlyArray; @@ -17612,7 +17612,7 @@ interface PushSubscription { } declare var PushSubscription: { - prototype: PushSubscription; + readonly prototype: PushSubscription; new(): PushSubscription; }; @@ -17629,7 +17629,7 @@ interface PushSubscriptionOptions { } declare var PushSubscriptionOptions: { - prototype: PushSubscriptionOptions; + readonly prototype: PushSubscriptionOptions; new(): PushSubscriptionOptions; }; @@ -17642,7 +17642,7 @@ interface RTCCertificate { } declare var RTCCertificate: { - prototype: RTCCertificate; + readonly prototype: RTCCertificate; new(): RTCCertificate; }; @@ -17667,7 +17667,7 @@ interface RTCDTMFSender extends EventTarget { } declare var RTCDTMFSender: { - prototype: RTCDTMFSender; + readonly prototype: RTCDTMFSender; new(): RTCDTMFSender; }; @@ -17682,7 +17682,7 @@ interface RTCDTMFToneChangeEvent extends Event { } declare var RTCDTMFToneChangeEvent: { - prototype: RTCDTMFToneChangeEvent; + readonly prototype: RTCDTMFToneChangeEvent; new(type: string, eventInitDict?: RTCDTMFToneChangeEventInit): RTCDTMFToneChangeEvent; }; @@ -17745,7 +17745,7 @@ interface RTCDataChannel extends EventTarget { } declare var RTCDataChannel: { - prototype: RTCDataChannel; + readonly prototype: RTCDataChannel; new(): RTCDataChannel; }; @@ -17756,7 +17756,7 @@ interface RTCDataChannelEvent extends Event { } declare var RTCDataChannelEvent: { - prototype: RTCDataChannelEvent; + readonly prototype: RTCDataChannelEvent; new(type: string, eventInitDict: RTCDataChannelEventInit): RTCDataChannelEvent; }; @@ -17782,7 +17782,7 @@ interface RTCDtlsTransport extends EventTarget { } declare var RTCDtlsTransport: { - prototype: RTCDtlsTransport; + readonly prototype: RTCDtlsTransport; new(): RTCDtlsTransport; }; @@ -17797,7 +17797,7 @@ interface RTCEncodedAudioFrame { } declare var RTCEncodedAudioFrame: { - prototype: RTCEncodedAudioFrame; + readonly prototype: RTCEncodedAudioFrame; new(): RTCEncodedAudioFrame; }; @@ -17814,7 +17814,7 @@ interface RTCEncodedVideoFrame { } declare var RTCEncodedVideoFrame: { - prototype: RTCEncodedVideoFrame; + readonly prototype: RTCEncodedVideoFrame; new(): RTCEncodedVideoFrame; }; @@ -17833,7 +17833,7 @@ interface RTCError extends DOMException { } declare var RTCError: { - prototype: RTCError; + readonly prototype: RTCError; new(init: RTCErrorInit, message?: string): RTCError; }; @@ -17844,7 +17844,7 @@ interface RTCErrorEvent extends Event { } declare var RTCErrorEvent: { - prototype: RTCErrorEvent; + readonly prototype: RTCErrorEvent; new(type: string, eventInitDict: RTCErrorEventInit): RTCErrorEvent; }; @@ -17887,7 +17887,7 @@ interface RTCIceCandidate { } declare var RTCIceCandidate: { - prototype: RTCIceCandidate; + readonly prototype: RTCIceCandidate; new(candidateInitDict?: RTCIceCandidateInit): RTCIceCandidate; }; @@ -17927,7 +17927,7 @@ interface RTCIceTransport extends EventTarget { } declare var RTCIceTransport: { - prototype: RTCIceTransport; + readonly prototype: RTCIceTransport; new(): RTCIceTransport; }; @@ -18042,7 +18042,7 @@ interface RTCPeerConnection extends EventTarget { } declare var RTCPeerConnection: { - prototype: RTCPeerConnection; + readonly prototype: RTCPeerConnection; new(configuration?: RTCConfiguration): RTCPeerConnection; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/generateCertificate_static) */ generateCertificate(keygenAlgorithm: AlgorithmIdentifier): Promise; @@ -18059,7 +18059,7 @@ interface RTCPeerConnectionIceErrorEvent extends Event { } declare var RTCPeerConnectionIceErrorEvent: { - prototype: RTCPeerConnectionIceErrorEvent; + readonly prototype: RTCPeerConnectionIceErrorEvent; new(type: string, eventInitDict: RTCPeerConnectionIceErrorEventInit): RTCPeerConnectionIceErrorEvent; }; @@ -18074,7 +18074,7 @@ interface RTCPeerConnectionIceEvent extends Event { } declare var RTCPeerConnectionIceEvent: { - prototype: RTCPeerConnectionIceEvent; + readonly prototype: RTCPeerConnectionIceEvent; new(type: string, eventInitDict?: RTCPeerConnectionIceEventInit): RTCPeerConnectionIceEvent; }; @@ -18103,7 +18103,7 @@ interface RTCRtpReceiver { } declare var RTCRtpReceiver: { - prototype: RTCRtpReceiver; + readonly prototype: RTCRtpReceiver; new(): RTCRtpReceiver; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCRtpReceiver/getCapabilities_static) */ getCapabilities(kind: string): RTCRtpCapabilities | null; @@ -18114,7 +18114,7 @@ interface RTCRtpScriptTransform { } declare var RTCRtpScriptTransform: { - prototype: RTCRtpScriptTransform; + readonly prototype: RTCRtpScriptTransform; new(worker: Worker, options?: any, transfer?: any[]): RTCRtpScriptTransform; }; @@ -18145,7 +18145,7 @@ interface RTCRtpSender { } declare var RTCRtpSender: { - prototype: RTCRtpSender; + readonly prototype: RTCRtpSender; new(): RTCRtpSender; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCRtpSender/getCapabilities_static) */ getCapabilities(kind: string): RTCRtpCapabilities | null; @@ -18170,7 +18170,7 @@ interface RTCRtpTransceiver { } declare var RTCRtpTransceiver: { - prototype: RTCRtpTransceiver; + readonly prototype: RTCRtpTransceiver; new(): RTCRtpTransceiver; }; @@ -18197,7 +18197,7 @@ interface RTCSctpTransport extends EventTarget { } declare var RTCSctpTransport: { - prototype: RTCSctpTransport; + readonly prototype: RTCSctpTransport; new(): RTCSctpTransport; }; @@ -18216,7 +18216,7 @@ interface RTCSessionDescription { } declare var RTCSessionDescription: { - prototype: RTCSessionDescription; + readonly prototype: RTCSessionDescription; new(descriptionInitDict: RTCSessionDescriptionInit): RTCSessionDescription; }; @@ -18226,7 +18226,7 @@ interface RTCStatsReport { } declare var RTCStatsReport: { - prototype: RTCStatsReport; + readonly prototype: RTCStatsReport; new(): RTCStatsReport; }; @@ -18243,7 +18243,7 @@ interface RTCTrackEvent extends Event { } declare var RTCTrackEvent: { - prototype: RTCTrackEvent; + readonly prototype: RTCTrackEvent; new(type: string, eventInitDict: RTCTrackEventInit): RTCTrackEvent; }; @@ -18254,7 +18254,7 @@ interface RadioNodeList extends NodeList { } declare var RadioNodeList: { - prototype: RadioNodeList; + readonly prototype: RadioNodeList; new(): RadioNodeList; }; @@ -18332,7 +18332,7 @@ interface Range extends AbstractRange { } declare var Range: { - prototype: Range; + readonly prototype: Range; new(): Range; readonly START_TO_START: 0; readonly START_TO_END: 1; @@ -18355,7 +18355,7 @@ interface ReadableByteStreamController { } declare var ReadableByteStreamController: { - prototype: ReadableByteStreamController; + readonly prototype: ReadableByteStreamController; new(): ReadableByteStreamController; }; @@ -18382,7 +18382,7 @@ interface ReadableStream { } declare var ReadableStream: { - prototype: ReadableStream; + readonly prototype: ReadableStream; new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream; new(underlyingSource: UnderlyingDefaultSource, strategy?: QueuingStrategy): ReadableStream; new(underlyingSource?: UnderlyingSource, strategy?: QueuingStrategy): ReadableStream; @@ -18397,7 +18397,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { } declare var ReadableStreamBYOBReader: { - prototype: ReadableStreamBYOBReader; + readonly prototype: ReadableStreamBYOBReader; new(stream: ReadableStream): ReadableStreamBYOBReader; }; @@ -18412,7 +18412,7 @@ interface ReadableStreamBYOBRequest { } declare var ReadableStreamBYOBRequest: { - prototype: ReadableStreamBYOBRequest; + readonly prototype: ReadableStreamBYOBRequest; new(): ReadableStreamBYOBRequest; }; @@ -18429,7 +18429,7 @@ interface ReadableStreamDefaultController { } declare var ReadableStreamDefaultController: { - prototype: ReadableStreamDefaultController; + readonly prototype: ReadableStreamDefaultController; new(): ReadableStreamDefaultController; }; @@ -18442,7 +18442,7 @@ interface ReadableStreamDefaultReader extends ReadableStreamGenericRead } declare var ReadableStreamDefaultReader: { - prototype: ReadableStreamDefaultReader; + readonly prototype: ReadableStreamDefaultReader; new(stream: ReadableStream): ReadableStreamDefaultReader; }; @@ -18482,7 +18482,7 @@ interface RemotePlayback extends EventTarget { } declare var RemotePlayback: { - prototype: RemotePlayback; + readonly prototype: RemotePlayback; new(): RemotePlayback; }; @@ -18498,7 +18498,7 @@ interface Report { } declare var Report: { - prototype: Report; + readonly prototype: Report; new(): Report; }; @@ -18509,7 +18509,7 @@ interface ReportBody { } declare var ReportBody: { - prototype: ReportBody; + readonly prototype: ReportBody; new(): ReportBody; }; @@ -18524,7 +18524,7 @@ interface ReportingObserver { } declare var ReportingObserver: { - prototype: ReportingObserver; + readonly prototype: ReportingObserver; new(callback: ReportingObserverCallback, options?: ReportingObserverOptions): ReportingObserver; }; @@ -18613,7 +18613,7 @@ interface Request extends Body { } declare var Request: { - prototype: Request; + readonly prototype: Request; new(input: RequestInfo | URL, init?: RequestInit): Request; }; @@ -18628,7 +18628,7 @@ interface ResizeObserver { } declare var ResizeObserver: { - prototype: ResizeObserver; + readonly prototype: ResizeObserver; new(callback: ResizeObserverCallback): ResizeObserver; }; @@ -18647,7 +18647,7 @@ interface ResizeObserverEntry { } declare var ResizeObserverEntry: { - prototype: ResizeObserverEntry; + readonly prototype: ResizeObserverEntry; new(): ResizeObserverEntry; }; @@ -18660,7 +18660,7 @@ interface ResizeObserverSize { } declare var ResizeObserverSize: { - prototype: ResizeObserverSize; + readonly prototype: ResizeObserverSize; new(): ResizeObserverSize; }; @@ -18689,7 +18689,7 @@ interface Response extends Body { } declare var Response: { - prototype: Response; + readonly prototype: Response; new(body?: BodyInit | null, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */ error(): Response; @@ -18716,7 +18716,7 @@ interface SVGAElement extends SVGGraphicsElement, SVGURIReference { } declare var SVGAElement: { - prototype: SVGAElement; + readonly prototype: SVGAElement; new(): SVGAElement; }; @@ -18740,7 +18740,7 @@ interface SVGAngle { } declare var SVGAngle: { - prototype: SVGAngle; + readonly prototype: SVGAngle; new(): SVGAngle; readonly SVG_ANGLETYPE_UNKNOWN: 0; readonly SVG_ANGLETYPE_UNSPECIFIED: 1; @@ -18758,7 +18758,7 @@ interface SVGAnimateElement extends SVGAnimationElement { } declare var SVGAnimateElement: { - prototype: SVGAnimateElement; + readonly prototype: SVGAnimateElement; new(): SVGAnimateElement; }; @@ -18771,7 +18771,7 @@ interface SVGAnimateMotionElement extends SVGAnimationElement { } declare var SVGAnimateMotionElement: { - prototype: SVGAnimateMotionElement; + readonly prototype: SVGAnimateMotionElement; new(): SVGAnimateMotionElement; }; @@ -18784,7 +18784,7 @@ interface SVGAnimateTransformElement extends SVGAnimationElement { } declare var SVGAnimateTransformElement: { - prototype: SVGAnimateTransformElement; + readonly prototype: SVGAnimateTransformElement; new(): SVGAnimateTransformElement; }; @@ -18799,7 +18799,7 @@ interface SVGAnimatedAngle { } declare var SVGAnimatedAngle: { - prototype: SVGAnimatedAngle; + readonly prototype: SVGAnimatedAngle; new(): SVGAnimatedAngle; }; @@ -18814,7 +18814,7 @@ interface SVGAnimatedBoolean { } declare var SVGAnimatedBoolean: { - prototype: SVGAnimatedBoolean; + readonly prototype: SVGAnimatedBoolean; new(): SVGAnimatedBoolean; }; @@ -18831,7 +18831,7 @@ interface SVGAnimatedEnumeration { } declare var SVGAnimatedEnumeration: { - prototype: SVGAnimatedEnumeration; + readonly prototype: SVGAnimatedEnumeration; new(): SVGAnimatedEnumeration; }; @@ -18846,7 +18846,7 @@ interface SVGAnimatedInteger { } declare var SVGAnimatedInteger: { - prototype: SVGAnimatedInteger; + readonly prototype: SVGAnimatedInteger; new(): SVGAnimatedInteger; }; @@ -18863,7 +18863,7 @@ interface SVGAnimatedLength { } declare var SVGAnimatedLength: { - prototype: SVGAnimatedLength; + readonly prototype: SVGAnimatedLength; new(): SVGAnimatedLength; }; @@ -18878,7 +18878,7 @@ interface SVGAnimatedLengthList { } declare var SVGAnimatedLengthList: { - prototype: SVGAnimatedLengthList; + readonly prototype: SVGAnimatedLengthList; new(): SVGAnimatedLengthList; }; @@ -18893,7 +18893,7 @@ interface SVGAnimatedNumber { } declare var SVGAnimatedNumber: { - prototype: SVGAnimatedNumber; + readonly prototype: SVGAnimatedNumber; new(): SVGAnimatedNumber; }; @@ -18908,7 +18908,7 @@ interface SVGAnimatedNumberList { } declare var SVGAnimatedNumberList: { - prototype: SVGAnimatedNumberList; + readonly prototype: SVGAnimatedNumberList; new(): SVGAnimatedNumberList; }; @@ -18928,7 +18928,7 @@ interface SVGAnimatedPreserveAspectRatio { } declare var SVGAnimatedPreserveAspectRatio: { - prototype: SVGAnimatedPreserveAspectRatio; + readonly prototype: SVGAnimatedPreserveAspectRatio; new(): SVGAnimatedPreserveAspectRatio; }; @@ -18943,7 +18943,7 @@ interface SVGAnimatedRect { } declare var SVGAnimatedRect: { - prototype: SVGAnimatedRect; + readonly prototype: SVGAnimatedRect; new(): SVGAnimatedRect; }; @@ -18960,7 +18960,7 @@ interface SVGAnimatedString { } declare var SVGAnimatedString: { - prototype: SVGAnimatedString; + readonly prototype: SVGAnimatedString; new(): SVGAnimatedString; }; @@ -18975,7 +18975,7 @@ interface SVGAnimatedTransformList { } declare var SVGAnimatedTransformList: { - prototype: SVGAnimatedTransformList; + readonly prototype: SVGAnimatedTransformList; new(): SVGAnimatedTransformList; }; @@ -18997,7 +18997,7 @@ interface SVGAnimationElement extends SVGElement, SVGTests { } declare var SVGAnimationElement: { - prototype: SVGAnimationElement; + readonly prototype: SVGAnimationElement; new(): SVGAnimationElement; }; @@ -19020,7 +19020,7 @@ interface SVGCircleElement extends SVGGeometryElement { } declare var SVGCircleElement: { - prototype: SVGCircleElement; + readonly prototype: SVGCircleElement; new(): SVGCircleElement; }; @@ -19041,7 +19041,7 @@ interface SVGClipPathElement extends SVGElement { } declare var SVGClipPathElement: { - prototype: SVGClipPathElement; + readonly prototype: SVGClipPathElement; new(): SVGClipPathElement; }; @@ -19071,7 +19071,7 @@ interface SVGComponentTransferFunctionElement extends SVGElement { } declare var SVGComponentTransferFunctionElement: { - prototype: SVGComponentTransferFunctionElement; + readonly prototype: SVGComponentTransferFunctionElement; new(): SVGComponentTransferFunctionElement; readonly SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN: 0; readonly SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY: 1; @@ -19094,7 +19094,7 @@ interface SVGDefsElement extends SVGGraphicsElement { } declare var SVGDefsElement: { - prototype: SVGDefsElement; + readonly prototype: SVGDefsElement; new(): SVGDefsElement; }; @@ -19111,7 +19111,7 @@ interface SVGDescElement extends SVGElement { } declare var SVGDescElement: { - prototype: SVGDescElement; + readonly prototype: SVGDescElement; new(): SVGDescElement; }; @@ -19135,7 +19135,7 @@ interface SVGElement extends Element, ElementCSSInlineStyle, GlobalEventHandlers } declare var SVGElement: { - prototype: SVGElement; + readonly prototype: SVGElement; new(): SVGElement; }; @@ -19156,7 +19156,7 @@ interface SVGEllipseElement extends SVGGeometryElement { } declare var SVGEllipseElement: { - prototype: SVGEllipseElement; + readonly prototype: SVGEllipseElement; new(): SVGEllipseElement; }; @@ -19193,7 +19193,7 @@ interface SVGFEBlendElement extends SVGElement, SVGFilterPrimitiveStandardAttrib } declare var SVGFEBlendElement: { - prototype: SVGFEBlendElement; + readonly prototype: SVGFEBlendElement; new(): SVGFEBlendElement; readonly SVG_FEBLEND_MODE_UNKNOWN: 0; readonly SVG_FEBLEND_MODE_NORMAL: 1; @@ -19235,7 +19235,7 @@ interface SVGFEColorMatrixElement extends SVGElement, SVGFilterPrimitiveStandard } declare var SVGFEColorMatrixElement: { - prototype: SVGFEColorMatrixElement; + readonly prototype: SVGFEColorMatrixElement; new(): SVGFEColorMatrixElement; readonly SVG_FECOLORMATRIX_TYPE_UNKNOWN: 0; readonly SVG_FECOLORMATRIX_TYPE_MATRIX: 1; @@ -19258,7 +19258,7 @@ interface SVGFEComponentTransferElement extends SVGElement, SVGFilterPrimitiveSt } declare var SVGFEComponentTransferElement: { - prototype: SVGFEComponentTransferElement; + readonly prototype: SVGFEComponentTransferElement; new(): SVGFEComponentTransferElement; }; @@ -19289,7 +19289,7 @@ interface SVGFECompositeElement extends SVGElement, SVGFilterPrimitiveStandardAt } declare var SVGFECompositeElement: { - prototype: SVGFECompositeElement; + readonly prototype: SVGFECompositeElement; new(): SVGFECompositeElement; readonly SVG_FECOMPOSITE_OPERATOR_UNKNOWN: 0; readonly SVG_FECOMPOSITE_OPERATOR_OVER: 1; @@ -19329,7 +19329,7 @@ interface SVGFEConvolveMatrixElement extends SVGElement, SVGFilterPrimitiveStand } declare var SVGFEConvolveMatrixElement: { - prototype: SVGFEConvolveMatrixElement; + readonly prototype: SVGFEConvolveMatrixElement; new(): SVGFEConvolveMatrixElement; readonly SVG_EDGEMODE_UNKNOWN: 0; readonly SVG_EDGEMODE_DUPLICATE: 1; @@ -19355,7 +19355,7 @@ interface SVGFEDiffuseLightingElement extends SVGElement, SVGFilterPrimitiveStan } declare var SVGFEDiffuseLightingElement: { - prototype: SVGFEDiffuseLightingElement; + readonly prototype: SVGFEDiffuseLightingElement; new(): SVGFEDiffuseLightingElement; }; @@ -19382,7 +19382,7 @@ interface SVGFEDisplacementMapElement extends SVGElement, SVGFilterPrimitiveStan } declare var SVGFEDisplacementMapElement: { - prototype: SVGFEDisplacementMapElement; + readonly prototype: SVGFEDisplacementMapElement; new(): SVGFEDisplacementMapElement; readonly SVG_CHANNEL_UNKNOWN: 0; readonly SVG_CHANNEL_R: 1; @@ -19406,7 +19406,7 @@ interface SVGFEDistantLightElement extends SVGElement { } declare var SVGFEDistantLightElement: { - prototype: SVGFEDistantLightElement; + readonly prototype: SVGFEDistantLightElement; new(): SVGFEDistantLightElement; }; @@ -19425,7 +19425,7 @@ interface SVGFEDropShadowElement extends SVGElement, SVGFilterPrimitiveStandardA } declare var SVGFEDropShadowElement: { - prototype: SVGFEDropShadowElement; + readonly prototype: SVGFEDropShadowElement; new(): SVGFEDropShadowElement; }; @@ -19442,7 +19442,7 @@ interface SVGFEFloodElement extends SVGElement, SVGFilterPrimitiveStandardAttrib } declare var SVGFEFloodElement: { - prototype: SVGFEFloodElement; + readonly prototype: SVGFEFloodElement; new(): SVGFEFloodElement; }; @@ -19459,7 +19459,7 @@ interface SVGFEFuncAElement extends SVGComponentTransferFunctionElement { } declare var SVGFEFuncAElement: { - prototype: SVGFEFuncAElement; + readonly prototype: SVGFEFuncAElement; new(): SVGFEFuncAElement; }; @@ -19476,7 +19476,7 @@ interface SVGFEFuncBElement extends SVGComponentTransferFunctionElement { } declare var SVGFEFuncBElement: { - prototype: SVGFEFuncBElement; + readonly prototype: SVGFEFuncBElement; new(): SVGFEFuncBElement; }; @@ -19493,7 +19493,7 @@ interface SVGFEFuncGElement extends SVGComponentTransferFunctionElement { } declare var SVGFEFuncGElement: { - prototype: SVGFEFuncGElement; + readonly prototype: SVGFEFuncGElement; new(): SVGFEFuncGElement; }; @@ -19510,7 +19510,7 @@ interface SVGFEFuncRElement extends SVGComponentTransferFunctionElement { } declare var SVGFEFuncRElement: { - prototype: SVGFEFuncRElement; + readonly prototype: SVGFEFuncRElement; new(): SVGFEFuncRElement; }; @@ -19531,7 +19531,7 @@ interface SVGFEGaussianBlurElement extends SVGElement, SVGFilterPrimitiveStandar } declare var SVGFEGaussianBlurElement: { - prototype: SVGFEGaussianBlurElement; + readonly prototype: SVGFEGaussianBlurElement; new(): SVGFEGaussianBlurElement; }; @@ -19549,7 +19549,7 @@ interface SVGFEImageElement extends SVGElement, SVGFilterPrimitiveStandardAttrib } declare var SVGFEImageElement: { - prototype: SVGFEImageElement; + readonly prototype: SVGFEImageElement; new(): SVGFEImageElement; }; @@ -19566,7 +19566,7 @@ interface SVGFEMergeElement extends SVGElement, SVGFilterPrimitiveStandardAttrib } declare var SVGFEMergeElement: { - prototype: SVGFEMergeElement; + readonly prototype: SVGFEMergeElement; new(): SVGFEMergeElement; }; @@ -19584,7 +19584,7 @@ interface SVGFEMergeNodeElement extends SVGElement { } declare var SVGFEMergeNodeElement: { - prototype: SVGFEMergeNodeElement; + readonly prototype: SVGFEMergeNodeElement; new(): SVGFEMergeNodeElement; }; @@ -19608,7 +19608,7 @@ interface SVGFEMorphologyElement extends SVGElement, SVGFilterPrimitiveStandardA } declare var SVGFEMorphologyElement: { - prototype: SVGFEMorphologyElement; + readonly prototype: SVGFEMorphologyElement; new(): SVGFEMorphologyElement; readonly SVG_MORPHOLOGY_OPERATOR_UNKNOWN: 0; readonly SVG_MORPHOLOGY_OPERATOR_ERODE: 1; @@ -19631,7 +19631,7 @@ interface SVGFEOffsetElement extends SVGElement, SVGFilterPrimitiveStandardAttri } declare var SVGFEOffsetElement: { - prototype: SVGFEOffsetElement; + readonly prototype: SVGFEOffsetElement; new(): SVGFEOffsetElement; }; @@ -19651,7 +19651,7 @@ interface SVGFEPointLightElement extends SVGElement { } declare var SVGFEPointLightElement: { - prototype: SVGFEPointLightElement; + readonly prototype: SVGFEPointLightElement; new(): SVGFEPointLightElement; }; @@ -19674,7 +19674,7 @@ interface SVGFESpecularLightingElement extends SVGElement, SVGFilterPrimitiveSta } declare var SVGFESpecularLightingElement: { - prototype: SVGFESpecularLightingElement; + readonly prototype: SVGFESpecularLightingElement; new(): SVGFESpecularLightingElement; }; @@ -19699,7 +19699,7 @@ interface SVGFESpotLightElement extends SVGElement { } declare var SVGFESpotLightElement: { - prototype: SVGFESpotLightElement; + readonly prototype: SVGFESpotLightElement; new(): SVGFESpotLightElement; }; @@ -19717,7 +19717,7 @@ interface SVGFETileElement extends SVGElement, SVGFilterPrimitiveStandardAttribu } declare var SVGFETileElement: { - prototype: SVGFETileElement; + readonly prototype: SVGFETileElement; new(): SVGFETileElement; }; @@ -19746,7 +19746,7 @@ interface SVGFETurbulenceElement extends SVGElement, SVGFilterPrimitiveStandardA } declare var SVGFETurbulenceElement: { - prototype: SVGFETurbulenceElement; + readonly prototype: SVGFETurbulenceElement; new(): SVGFETurbulenceElement; readonly SVG_TURBULENCE_TYPE_UNKNOWN: 0; readonly SVG_TURBULENCE_TYPE_FRACTALNOISE: 1; @@ -19775,7 +19775,7 @@ interface SVGFilterElement extends SVGElement, SVGURIReference { } declare var SVGFilterElement: { - prototype: SVGFilterElement; + readonly prototype: SVGFilterElement; new(): SVGFilterElement; }; @@ -19811,7 +19811,7 @@ interface SVGForeignObjectElement extends SVGGraphicsElement { } declare var SVGForeignObjectElement: { - prototype: SVGForeignObjectElement; + readonly prototype: SVGForeignObjectElement; new(): SVGForeignObjectElement; }; @@ -19828,7 +19828,7 @@ interface SVGGElement extends SVGGraphicsElement { } declare var SVGGElement: { - prototype: SVGGElement; + readonly prototype: SVGGElement; new(): SVGGElement; }; @@ -19851,7 +19851,7 @@ interface SVGGeometryElement extends SVGGraphicsElement { } declare var SVGGeometryElement: { - prototype: SVGGeometryElement; + readonly prototype: SVGGeometryElement; new(): SVGGeometryElement; }; @@ -19875,7 +19875,7 @@ interface SVGGradientElement extends SVGElement, SVGURIReference { } declare var SVGGradientElement: { - prototype: SVGGradientElement; + readonly prototype: SVGGradientElement; new(): SVGGradientElement; readonly SVG_SPREADMETHOD_UNKNOWN: 0; readonly SVG_SPREADMETHOD_PAD: 1; @@ -19901,7 +19901,7 @@ interface SVGGraphicsElement extends SVGElement, SVGTests { } declare var SVGGraphicsElement: { - prototype: SVGGraphicsElement; + readonly prototype: SVGGraphicsElement; new(): SVGGraphicsElement; }; @@ -19929,7 +19929,7 @@ interface SVGImageElement extends SVGGraphicsElement, SVGURIReference { } declare var SVGImageElement: { - prototype: SVGImageElement; + readonly prototype: SVGImageElement; new(): SVGImageElement; }; @@ -19959,7 +19959,7 @@ interface SVGLength { } declare var SVGLength: { - prototype: SVGLength; + readonly prototype: SVGLength; new(): SVGLength; readonly SVG_LENGTHTYPE_UNKNOWN: 0; readonly SVG_LENGTHTYPE_NUMBER: 1; @@ -19993,7 +19993,7 @@ interface SVGLengthList { } declare var SVGLengthList: { - prototype: SVGLengthList; + readonly prototype: SVGLengthList; new(): SVGLengthList; }; @@ -20014,7 +20014,7 @@ interface SVGLineElement extends SVGGeometryElement { } declare var SVGLineElement: { - prototype: SVGLineElement; + readonly prototype: SVGLineElement; new(): SVGLineElement; }; @@ -20035,7 +20035,7 @@ interface SVGLinearGradientElement extends SVGGradientElement { } declare var SVGLinearGradientElement: { - prototype: SVGLinearGradientElement; + readonly prototype: SVGLinearGradientElement; new(): SVGLinearGradientElement; }; @@ -20048,7 +20048,7 @@ interface SVGMPathElement extends SVGElement, SVGURIReference { } declare var SVGMPathElement: { - prototype: SVGMPathElement; + readonly prototype: SVGMPathElement; new(): SVGMPathElement; }; @@ -20085,7 +20085,7 @@ interface SVGMarkerElement extends SVGElement, SVGFitToViewBox { } declare var SVGMarkerElement: { - prototype: SVGMarkerElement; + readonly prototype: SVGMarkerElement; new(): SVGMarkerElement; readonly SVG_MARKERUNITS_UNKNOWN: 0; readonly SVG_MARKERUNITS_USERSPACEONUSE: 1; @@ -20120,7 +20120,7 @@ interface SVGMaskElement extends SVGElement { } declare var SVGMaskElement: { - prototype: SVGMaskElement; + readonly prototype: SVGMaskElement; new(): SVGMaskElement; }; @@ -20137,7 +20137,7 @@ interface SVGMetadataElement extends SVGElement { } declare var SVGMetadataElement: { - prototype: SVGMetadataElement; + readonly prototype: SVGMetadataElement; new(): SVGMetadataElement; }; @@ -20151,7 +20151,7 @@ interface SVGNumber { } declare var SVGNumber: { - prototype: SVGNumber; + readonly prototype: SVGNumber; new(): SVGNumber; }; @@ -20174,7 +20174,7 @@ interface SVGNumberList { } declare var SVGNumberList: { - prototype: SVGNumberList; + readonly prototype: SVGNumberList; new(): SVGNumberList; }; @@ -20191,7 +20191,7 @@ interface SVGPathElement extends SVGGeometryElement { } declare var SVGPathElement: { - prototype: SVGPathElement; + readonly prototype: SVGPathElement; new(): SVGPathElement; }; @@ -20215,7 +20215,7 @@ interface SVGPatternElement extends SVGElement, SVGFitToViewBox, SVGURIReference } declare var SVGPatternElement: { - prototype: SVGPatternElement; + readonly prototype: SVGPatternElement; new(): SVGPatternElement; }; @@ -20243,7 +20243,7 @@ interface SVGPointList { } declare var SVGPointList: { - prototype: SVGPointList; + readonly prototype: SVGPointList; new(): SVGPointList; }; @@ -20260,7 +20260,7 @@ interface SVGPolygonElement extends SVGGeometryElement, SVGAnimatedPoints { } declare var SVGPolygonElement: { - prototype: SVGPolygonElement; + readonly prototype: SVGPolygonElement; new(): SVGPolygonElement; }; @@ -20277,7 +20277,7 @@ interface SVGPolylineElement extends SVGGeometryElement, SVGAnimatedPoints { } declare var SVGPolylineElement: { - prototype: SVGPolylineElement; + readonly prototype: SVGPolylineElement; new(): SVGPolylineElement; }; @@ -20306,7 +20306,7 @@ interface SVGPreserveAspectRatio { } declare var SVGPreserveAspectRatio: { - prototype: SVGPreserveAspectRatio; + readonly prototype: SVGPreserveAspectRatio; new(): SVGPreserveAspectRatio; readonly SVG_PRESERVEASPECTRATIO_UNKNOWN: 0; readonly SVG_PRESERVEASPECTRATIO_NONE: 1; @@ -20343,7 +20343,7 @@ interface SVGRadialGradientElement extends SVGGradientElement { } declare var SVGRadialGradientElement: { - prototype: SVGRadialGradientElement; + readonly prototype: SVGRadialGradientElement; new(): SVGRadialGradientElement; }; @@ -20366,7 +20366,7 @@ interface SVGRectElement extends SVGGeometryElement { } declare var SVGRectElement: { - prototype: SVGRectElement; + readonly prototype: SVGRectElement; new(): SVGRectElement; }; @@ -20419,7 +20419,7 @@ interface SVGSVGElement extends SVGGraphicsElement, SVGFitToViewBox, WindowEvent } declare var SVGSVGElement: { - prototype: SVGSVGElement; + readonly prototype: SVGSVGElement; new(): SVGSVGElement; }; @@ -20437,7 +20437,7 @@ interface SVGScriptElement extends SVGElement, SVGURIReference { } declare var SVGScriptElement: { - prototype: SVGScriptElement; + readonly prototype: SVGScriptElement; new(): SVGScriptElement; }; @@ -20450,7 +20450,7 @@ interface SVGSetElement extends SVGAnimationElement { } declare var SVGSetElement: { - prototype: SVGSetElement; + readonly prototype: SVGSetElement; new(): SVGSetElement; }; @@ -20468,7 +20468,7 @@ interface SVGStopElement extends SVGElement { } declare var SVGStopElement: { - prototype: SVGStopElement; + readonly prototype: SVGStopElement; new(): SVGStopElement; }; @@ -20491,7 +20491,7 @@ interface SVGStringList { } declare var SVGStringList: { - prototype: SVGStringList; + readonly prototype: SVGStringList; new(): SVGStringList; }; @@ -20519,7 +20519,7 @@ interface SVGStyleElement extends SVGElement, LinkStyle { } declare var SVGStyleElement: { - prototype: SVGStyleElement; + readonly prototype: SVGStyleElement; new(): SVGStyleElement; }; @@ -20536,7 +20536,7 @@ interface SVGSwitchElement extends SVGGraphicsElement { } declare var SVGSwitchElement: { - prototype: SVGSwitchElement; + readonly prototype: SVGSwitchElement; new(): SVGSwitchElement; }; @@ -20553,7 +20553,7 @@ interface SVGSymbolElement extends SVGElement, SVGFitToViewBox { } declare var SVGSymbolElement: { - prototype: SVGSymbolElement; + readonly prototype: SVGSymbolElement; new(): SVGSymbolElement; }; @@ -20570,7 +20570,7 @@ interface SVGTSpanElement extends SVGTextPositioningElement { } declare var SVGTSpanElement: { - prototype: SVGTSpanElement; + readonly prototype: SVGTSpanElement; new(): SVGTSpanElement; }; @@ -20607,7 +20607,7 @@ interface SVGTextContentElement extends SVGGraphicsElement { } declare var SVGTextContentElement: { - prototype: SVGTextContentElement; + readonly prototype: SVGTextContentElement; new(): SVGTextContentElement; readonly LENGTHADJUST_UNKNOWN: 0; readonly LENGTHADJUST_SPACING: 1; @@ -20627,7 +20627,7 @@ interface SVGTextElement extends SVGTextPositioningElement { } declare var SVGTextElement: { - prototype: SVGTextElement; + readonly prototype: SVGTextElement; new(): SVGTextElement; }; @@ -20653,7 +20653,7 @@ interface SVGTextPathElement extends SVGTextContentElement, SVGURIReference { } declare var SVGTextPathElement: { - prototype: SVGTextPathElement; + readonly prototype: SVGTextPathElement; new(): SVGTextPathElement; readonly TEXTPATH_METHODTYPE_UNKNOWN: 0; readonly TEXTPATH_METHODTYPE_ALIGN: 1; @@ -20681,7 +20681,7 @@ interface SVGTextPositioningElement extends SVGTextContentElement { } declare var SVGTextPositioningElement: { - prototype: SVGTextPositioningElement; + readonly prototype: SVGTextPositioningElement; new(): SVGTextPositioningElement; }; @@ -20698,7 +20698,7 @@ interface SVGTitleElement extends SVGElement { } declare var SVGTitleElement: { - prototype: SVGTitleElement; + readonly prototype: SVGTitleElement; new(): SVGTitleElement; }; @@ -20727,7 +20727,7 @@ interface SVGTransform { } declare var SVGTransform: { - prototype: SVGTransform; + readonly prototype: SVGTransform; new(): SVGTransform; readonly SVG_TRANSFORM_UNKNOWN: 0; readonly SVG_TRANSFORM_MATRIX: 1; @@ -20759,7 +20759,7 @@ interface SVGTransformList { } declare var SVGTransformList: { - prototype: SVGTransformList; + readonly prototype: SVGTransformList; new(): SVGTransformList; }; @@ -20779,7 +20779,7 @@ interface SVGUnitTypes { } declare var SVGUnitTypes: { - prototype: SVGUnitTypes; + readonly prototype: SVGUnitTypes; new(): SVGUnitTypes; readonly SVG_UNIT_TYPE_UNKNOWN: 0; readonly SVG_UNIT_TYPE_USERSPACEONUSE: 1; @@ -20803,7 +20803,7 @@ interface SVGUseElement extends SVGGraphicsElement, SVGURIReference { } declare var SVGUseElement: { - prototype: SVGUseElement; + readonly prototype: SVGUseElement; new(): SVGUseElement; }; @@ -20820,7 +20820,7 @@ interface SVGViewElement extends SVGElement, SVGFitToViewBox { } declare var SVGViewElement: { - prototype: SVGViewElement; + readonly prototype: SVGViewElement; new(): SVGViewElement; }; @@ -20847,7 +20847,7 @@ interface Screen { } declare var Screen: { - prototype: Screen; + readonly prototype: Screen; new(): Screen; }; @@ -20872,7 +20872,7 @@ interface ScreenOrientation extends EventTarget { } declare var ScreenOrientation: { - prototype: ScreenOrientation; + readonly prototype: ScreenOrientation; new(): ScreenOrientation; }; @@ -20907,7 +20907,7 @@ interface ScriptProcessorNode extends AudioNode { /** @deprecated */ declare var ScriptProcessorNode: { - prototype: ScriptProcessorNode; + readonly prototype: ScriptProcessorNode; new(): ScriptProcessorNode; }; @@ -20944,7 +20944,7 @@ interface SecurityPolicyViolationEvent extends Event { } declare var SecurityPolicyViolationEvent: { - prototype: SecurityPolicyViolationEvent; + readonly prototype: SecurityPolicyViolationEvent; new(type: string, eventInitDict?: SecurityPolicyViolationEventInit): SecurityPolicyViolationEvent; }; @@ -21004,7 +21004,7 @@ interface Selection { } declare var Selection: { - prototype: Selection; + readonly prototype: Selection; new(): Selection; }; @@ -21035,7 +21035,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker { } declare var ServiceWorker: { - prototype: ServiceWorker; + readonly prototype: ServiceWorker; new(): ServiceWorker; }; @@ -21077,7 +21077,7 @@ interface ServiceWorkerContainer extends EventTarget { } declare var ServiceWorkerContainer: { - prototype: ServiceWorkerContainer; + readonly prototype: ServiceWorkerContainer; new(): ServiceWorkerContainer; }; @@ -21123,7 +21123,7 @@ interface ServiceWorkerRegistration extends EventTarget { } declare var ServiceWorkerRegistration: { - prototype: ServiceWorkerRegistration; + readonly prototype: ServiceWorkerRegistration; new(): ServiceWorkerRegistration; }; @@ -21160,7 +21160,7 @@ interface ShadowRoot extends DocumentFragment, DocumentOrShadowRoot { } declare var ShadowRoot: { - prototype: ShadowRoot; + readonly prototype: ShadowRoot; new(): ShadowRoot; }; @@ -21179,7 +21179,7 @@ interface SharedWorker extends EventTarget, AbstractWorker { } declare var SharedWorker: { - prototype: SharedWorker; + readonly prototype: SharedWorker; new(scriptURL: string | URL, options?: string | WorkerOptions): SharedWorker; }; @@ -21234,7 +21234,7 @@ interface SourceBuffer extends EventTarget { } declare var SourceBuffer: { - prototype: SourceBuffer; + readonly prototype: SourceBuffer; new(): SourceBuffer; }; @@ -21261,7 +21261,7 @@ interface SourceBufferList extends EventTarget { } declare var SourceBufferList: { - prototype: SourceBufferList; + readonly prototype: SourceBufferList; new(): SourceBufferList; }; @@ -21274,7 +21274,7 @@ interface SpeechRecognitionAlternative { } declare var SpeechRecognitionAlternative: { - prototype: SpeechRecognitionAlternative; + readonly prototype: SpeechRecognitionAlternative; new(): SpeechRecognitionAlternative; }; @@ -21290,7 +21290,7 @@ interface SpeechRecognitionResult { } declare var SpeechRecognitionResult: { - prototype: SpeechRecognitionResult; + readonly prototype: SpeechRecognitionResult; new(): SpeechRecognitionResult; }; @@ -21304,7 +21304,7 @@ interface SpeechRecognitionResultList { } declare var SpeechRecognitionResultList: { - prototype: SpeechRecognitionResultList; + readonly prototype: SpeechRecognitionResultList; new(): SpeechRecognitionResultList; }; @@ -21343,7 +21343,7 @@ interface SpeechSynthesis extends EventTarget { } declare var SpeechSynthesis: { - prototype: SpeechSynthesis; + readonly prototype: SpeechSynthesis; new(): SpeechSynthesis; }; @@ -21354,7 +21354,7 @@ interface SpeechSynthesisErrorEvent extends SpeechSynthesisEvent { } declare var SpeechSynthesisErrorEvent: { - prototype: SpeechSynthesisErrorEvent; + readonly prototype: SpeechSynthesisErrorEvent; new(type: string, eventInitDict: SpeechSynthesisErrorEventInit): SpeechSynthesisErrorEvent; }; @@ -21377,7 +21377,7 @@ interface SpeechSynthesisEvent extends Event { } declare var SpeechSynthesisEvent: { - prototype: SpeechSynthesisEvent; + readonly prototype: SpeechSynthesisEvent; new(type: string, eventInitDict: SpeechSynthesisEventInit): SpeechSynthesisEvent; }; @@ -21430,7 +21430,7 @@ interface SpeechSynthesisUtterance extends EventTarget { } declare var SpeechSynthesisUtterance: { - prototype: SpeechSynthesisUtterance; + readonly prototype: SpeechSynthesisUtterance; new(text?: string): SpeechSynthesisUtterance; }; @@ -21453,7 +21453,7 @@ interface SpeechSynthesisVoice { } declare var SpeechSynthesisVoice: { - prototype: SpeechSynthesisVoice; + readonly prototype: SpeechSynthesisVoice; new(): SpeechSynthesisVoice; }; @@ -21462,7 +21462,7 @@ interface StaticRange extends AbstractRange { } declare var StaticRange: { - prototype: StaticRange; + readonly prototype: StaticRange; new(init: StaticRangeInit): StaticRange; }; @@ -21477,7 +21477,7 @@ interface StereoPannerNode extends AudioNode { } declare var StereoPannerNode: { - prototype: StereoPannerNode; + readonly prototype: StereoPannerNode; new(context: BaseAudioContext, options?: StereoPannerOptions): StereoPannerNode; }; @@ -21535,7 +21535,7 @@ interface Storage { } declare var Storage: { - prototype: Storage; + readonly prototype: Storage; new(): Storage; }; @@ -21584,7 +21584,7 @@ interface StorageEvent extends Event { } declare var StorageEvent: { - prototype: StorageEvent; + readonly prototype: StorageEvent; new(type: string, eventInitDict?: StorageEventInit): StorageEvent; }; @@ -21605,7 +21605,7 @@ interface StorageManager { } declare var StorageManager: { - prototype: StorageManager; + readonly prototype: StorageManager; new(): StorageManager; }; @@ -21628,7 +21628,7 @@ interface StylePropertyMap extends StylePropertyMapReadOnly { } declare var StylePropertyMap: { - prototype: StylePropertyMap; + readonly prototype: StylePropertyMap; new(): StylePropertyMap; }; @@ -21646,7 +21646,7 @@ interface StylePropertyMapReadOnly { } declare var StylePropertyMapReadOnly: { - prototype: StylePropertyMapReadOnly; + readonly prototype: StylePropertyMapReadOnly; new(): StylePropertyMapReadOnly; }; @@ -21673,7 +21673,7 @@ interface StyleSheet { } declare var StyleSheet: { - prototype: StyleSheet; + readonly prototype: StyleSheet; new(): StyleSheet; }; @@ -21691,7 +21691,7 @@ interface StyleSheetList { } declare var StyleSheetList: { - prototype: StyleSheetList; + readonly prototype: StyleSheetList; new(): StyleSheetList; }; @@ -21706,7 +21706,7 @@ interface SubmitEvent extends Event { } declare var SubmitEvent: { - prototype: SubmitEvent; + readonly prototype: SubmitEvent; new(type: string, eventInitDict?: SubmitEventInit): SubmitEvent; }; @@ -21750,7 +21750,7 @@ interface SubtleCrypto { } declare var SubtleCrypto: { - prototype: SubtleCrypto; + readonly prototype: SubtleCrypto; new(): SubtleCrypto; }; @@ -21775,7 +21775,7 @@ interface Text extends CharacterData, Slottable { } declare var Text: { - prototype: Text; + readonly prototype: Text; new(data?: string): Text; }; @@ -21804,7 +21804,7 @@ interface TextDecoder extends TextDecoderCommon { } declare var TextDecoder: { - prototype: TextDecoder; + readonly prototype: TextDecoder; new(label?: string, options?: TextDecoderOptions): TextDecoder; }; @@ -21836,7 +21836,7 @@ interface TextDecoderStream extends GenericTransformStream, TextDecoderCommon { } declare var TextDecoderStream: { - prototype: TextDecoderStream; + readonly prototype: TextDecoderStream; new(label?: string, options?: TextDecoderOptions): TextDecoderStream; }; @@ -21861,7 +21861,7 @@ interface TextEncoder extends TextEncoderCommon { } declare var TextEncoder: { - prototype: TextEncoder; + readonly prototype: TextEncoder; new(): TextEncoder; }; @@ -21881,7 +21881,7 @@ interface TextEncoderStream extends GenericTransformStream, TextEncoderCommon { } declare var TextEncoderStream: { - prototype: TextEncoderStream; + readonly prototype: TextEncoderStream; new(): TextEncoderStream; }; @@ -21907,7 +21907,7 @@ interface TextEvent extends UIEvent { /** @deprecated */ declare var TextEvent: { - prototype: TextEvent; + readonly prototype: TextEvent; new(): TextEvent; }; @@ -21992,7 +21992,7 @@ interface TextMetrics { } declare var TextMetrics: { - prototype: TextMetrics; + readonly prototype: TextMetrics; new(): TextMetrics; }; @@ -22081,7 +22081,7 @@ interface TextTrack extends EventTarget { } declare var TextTrack: { - prototype: TextTrack; + readonly prototype: TextTrack; new(): TextTrack; }; @@ -22145,7 +22145,7 @@ interface TextTrackCue extends EventTarget { } declare var TextTrackCue: { - prototype: TextTrackCue; + readonly prototype: TextTrackCue; new(): TextTrackCue; }; @@ -22169,7 +22169,7 @@ interface TextTrackCueList { } declare var TextTrackCueList: { - prototype: TextTrackCueList; + readonly prototype: TextTrackCueList; new(): TextTrackCueList; }; @@ -22199,7 +22199,7 @@ interface TextTrackList extends EventTarget { } declare var TextTrackList: { - prototype: TextTrackList; + readonly prototype: TextTrackList; new(): TextTrackList; }; @@ -22234,7 +22234,7 @@ interface TimeRanges { } declare var TimeRanges: { - prototype: TimeRanges; + readonly prototype: TimeRanges; new(): TimeRanges; }; @@ -22247,7 +22247,7 @@ interface ToggleEvent extends Event { } declare var ToggleEvent: { - prototype: ToggleEvent; + readonly prototype: ToggleEvent; new(type: string, eventInitDict?: ToggleEventInit): ToggleEvent; }; @@ -22284,7 +22284,7 @@ interface Touch { } declare var Touch: { - prototype: Touch; + readonly prototype: Touch; new(touchInitDict: TouchInit): Touch; }; @@ -22311,7 +22311,7 @@ interface TouchEvent extends UIEvent { } declare var TouchEvent: { - prototype: TouchEvent; + readonly prototype: TouchEvent; new(type: string, eventInitDict?: TouchEventInit): TouchEvent; }; @@ -22329,7 +22329,7 @@ interface TouchList { } declare var TouchList: { - prototype: TouchList; + readonly prototype: TouchList; new(): TouchList; }; @@ -22348,7 +22348,7 @@ interface TrackEvent extends Event { } declare var TrackEvent: { - prototype: TrackEvent; + readonly prototype: TrackEvent; new(type: string, eventInitDict?: TrackEventInit): TrackEvent; }; @@ -22361,7 +22361,7 @@ interface TransformStream { } declare var TransformStream: { - prototype: TransformStream; + readonly prototype: TransformStream; new(transformer?: Transformer, writableStrategy?: QueuingStrategy, readableStrategy?: QueuingStrategy): TransformStream; }; @@ -22378,7 +22378,7 @@ interface TransformStreamDefaultController { } declare var TransformStreamDefaultController: { - prototype: TransformStreamDefaultController; + readonly prototype: TransformStreamDefaultController; new(): TransformStreamDefaultController; }; @@ -22397,7 +22397,7 @@ interface TransitionEvent extends Event { } declare var TransitionEvent: { - prototype: TransitionEvent; + readonly prototype: TransitionEvent; new(type: string, transitionEventInitDict?: TransitionEventInit): TransitionEvent; }; @@ -22432,7 +22432,7 @@ interface TreeWalker { } declare var TreeWalker: { - prototype: TreeWalker; + readonly prototype: TreeWalker; new(): TreeWalker; }; @@ -22461,7 +22461,7 @@ interface UIEvent extends Event { } declare var UIEvent: { - prototype: UIEvent; + readonly prototype: UIEvent; new(type: string, eventInitDict?: UIEventInit): UIEvent; }; @@ -22501,7 +22501,7 @@ interface URL { } declare var URL: { - prototype: URL; + readonly prototype: URL; new(url: string | URL, base?: string | URL): URL; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) */ canParse(url: string | URL, base?: string | URL): boolean; @@ -22564,7 +22564,7 @@ interface URLSearchParams { } declare var URLSearchParams: { - prototype: URLSearchParams; + readonly prototype: URLSearchParams; new(init?: string[][] | Record | string | URLSearchParams): URLSearchParams; }; @@ -22577,7 +22577,7 @@ interface UserActivation { } declare var UserActivation: { - prototype: UserActivation; + readonly prototype: UserActivation; new(): UserActivation; }; @@ -22612,7 +22612,7 @@ interface VTTCue extends TextTrackCue { } declare var VTTCue: { - prototype: VTTCue; + readonly prototype: VTTCue; new(startTime: number, endTime: number, text: string): VTTCue; }; @@ -22629,7 +22629,7 @@ interface VTTRegion { } declare var VTTRegion: { - prototype: VTTRegion; + readonly prototype: VTTRegion; new(): VTTRegion; }; @@ -22664,7 +22664,7 @@ interface ValidityState { } declare var ValidityState: { - prototype: ValidityState; + readonly prototype: ValidityState; new(): ValidityState; }; @@ -22683,7 +22683,7 @@ interface VideoColorSpace { } declare var VideoColorSpace: { - prototype: VideoColorSpace; + readonly prototype: VideoColorSpace; new(init?: VideoColorSpaceInit): VideoColorSpace; }; @@ -22720,7 +22720,7 @@ interface VideoDecoder extends EventTarget { } declare var VideoDecoder: { - prototype: VideoDecoder; + readonly prototype: VideoDecoder; new(init: VideoDecoderInit): VideoDecoder; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VideoDecoder/isConfigSupported_static) */ isConfigSupported(config: VideoDecoderConfig): Promise; @@ -22759,7 +22759,7 @@ interface VideoEncoder extends EventTarget { } declare var VideoEncoder: { - prototype: VideoEncoder; + readonly prototype: VideoEncoder; new(init: VideoEncoderInit): VideoEncoder; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VideoEncoder/isConfigSupported_static) */ isConfigSupported(config: VideoEncoderConfig): Promise; @@ -22798,7 +22798,7 @@ interface VideoFrame { } declare var VideoFrame: { - prototype: VideoFrame; + readonly prototype: VideoFrame; new(image: CanvasImageSource, init?: VideoFrameInit): VideoFrame; new(data: AllowSharedBufferSource, init: VideoFrameBufferInit): VideoFrame; }; @@ -22824,7 +22824,7 @@ interface VideoPlaybackQuality { } declare var VideoPlaybackQuality: { - prototype: VideoPlaybackQuality; + readonly prototype: VideoPlaybackQuality; new(): VideoPlaybackQuality; }; @@ -22841,7 +22841,7 @@ interface ViewTransition { } declare var ViewTransition: { - prototype: ViewTransition; + readonly prototype: ViewTransition; new(): ViewTransition; }; @@ -22877,7 +22877,7 @@ interface VisualViewport extends EventTarget { } declare var VisualViewport: { - prototype: VisualViewport; + readonly prototype: VisualViewport; new(): VisualViewport; }; @@ -23065,7 +23065,7 @@ interface WakeLock { } declare var WakeLock: { - prototype: WakeLock; + readonly prototype: WakeLock; new(): WakeLock; }; @@ -23094,7 +23094,7 @@ interface WakeLockSentinel extends EventTarget { } declare var WakeLockSentinel: { - prototype: WakeLockSentinel; + readonly prototype: WakeLockSentinel; new(): WakeLockSentinel; }; @@ -23111,7 +23111,7 @@ interface WaveShaperNode extends AudioNode { } declare var WaveShaperNode: { - prototype: WaveShaperNode; + readonly prototype: WaveShaperNode; new(context: BaseAudioContext, options?: WaveShaperOptions): WaveShaperNode; }; @@ -23120,7 +23120,7 @@ interface WebGL2RenderingContext extends WebGL2RenderingContextBase, WebGL2Rende } declare var WebGL2RenderingContext: { - prototype: WebGL2RenderingContext; + readonly prototype: WebGL2RenderingContext; new(): WebGL2RenderingContext; readonly READ_BUFFER: 0x0C02; readonly UNPACK_ROW_LENGTH: 0x0CF2; @@ -24200,7 +24200,7 @@ interface WebGLActiveInfo { } declare var WebGLActiveInfo: { - prototype: WebGLActiveInfo; + readonly prototype: WebGLActiveInfo; new(): WebGLActiveInfo; }; @@ -24213,7 +24213,7 @@ interface WebGLBuffer { } declare var WebGLBuffer: { - prototype: WebGLBuffer; + readonly prototype: WebGLBuffer; new(): WebGLBuffer; }; @@ -24228,7 +24228,7 @@ interface WebGLContextEvent extends Event { } declare var WebGLContextEvent: { - prototype: WebGLContextEvent; + readonly prototype: WebGLContextEvent; new(type: string, eventInit?: WebGLContextEventInit): WebGLContextEvent; }; @@ -24241,7 +24241,7 @@ interface WebGLFramebuffer { } declare var WebGLFramebuffer: { - prototype: WebGLFramebuffer; + readonly prototype: WebGLFramebuffer; new(): WebGLFramebuffer; }; @@ -24254,7 +24254,7 @@ interface WebGLProgram { } declare var WebGLProgram: { - prototype: WebGLProgram; + readonly prototype: WebGLProgram; new(): WebGLProgram; }; @@ -24263,7 +24263,7 @@ interface WebGLQuery { } declare var WebGLQuery: { - prototype: WebGLQuery; + readonly prototype: WebGLQuery; new(): WebGLQuery; }; @@ -24276,7 +24276,7 @@ interface WebGLRenderbuffer { } declare var WebGLRenderbuffer: { - prototype: WebGLRenderbuffer; + readonly prototype: WebGLRenderbuffer; new(): WebGLRenderbuffer; }; @@ -24289,7 +24289,7 @@ interface WebGLRenderingContext extends WebGLRenderingContextBase, WebGLRenderin } declare var WebGLRenderingContext: { - prototype: WebGLRenderingContext; + readonly prototype: WebGLRenderingContext; new(): WebGLRenderingContext; readonly DEPTH_BUFFER_BIT: 0x00000100; readonly STENCIL_BUFFER_BIT: 0x00000400; @@ -25214,7 +25214,7 @@ interface WebGLSampler { } declare var WebGLSampler: { - prototype: WebGLSampler; + readonly prototype: WebGLSampler; new(): WebGLSampler; }; @@ -25227,7 +25227,7 @@ interface WebGLShader { } declare var WebGLShader: { - prototype: WebGLShader; + readonly prototype: WebGLShader; new(): WebGLShader; }; @@ -25246,7 +25246,7 @@ interface WebGLShaderPrecisionFormat { } declare var WebGLShaderPrecisionFormat: { - prototype: WebGLShaderPrecisionFormat; + readonly prototype: WebGLShaderPrecisionFormat; new(): WebGLShaderPrecisionFormat; }; @@ -25255,7 +25255,7 @@ interface WebGLSync { } declare var WebGLSync: { - prototype: WebGLSync; + readonly prototype: WebGLSync; new(): WebGLSync; }; @@ -25268,7 +25268,7 @@ interface WebGLTexture { } declare var WebGLTexture: { - prototype: WebGLTexture; + readonly prototype: WebGLTexture; new(): WebGLTexture; }; @@ -25277,7 +25277,7 @@ interface WebGLTransformFeedback { } declare var WebGLTransformFeedback: { - prototype: WebGLTransformFeedback; + readonly prototype: WebGLTransformFeedback; new(): WebGLTransformFeedback; }; @@ -25290,7 +25290,7 @@ interface WebGLUniformLocation { } declare var WebGLUniformLocation: { - prototype: WebGLUniformLocation; + readonly prototype: WebGLUniformLocation; new(): WebGLUniformLocation; }; @@ -25299,7 +25299,7 @@ interface WebGLVertexArrayObject { } declare var WebGLVertexArrayObject: { - prototype: WebGLVertexArrayObject; + readonly prototype: WebGLVertexArrayObject; new(): WebGLVertexArrayObject; }; @@ -25391,7 +25391,7 @@ interface WebSocket extends EventTarget { } declare var WebSocket: { - prototype: WebSocket; + readonly prototype: WebSocket; new(url: string | URL, protocols?: string | string[]): WebSocket; readonly CONNECTING: 0; readonly OPEN: 1; @@ -25424,7 +25424,7 @@ interface WebTransport { } declare var WebTransport: { - prototype: WebTransport; + readonly prototype: WebTransport; new(url: string | URL, options?: WebTransportOptions): WebTransport; }; @@ -25441,7 +25441,7 @@ interface WebTransportBidirectionalStream { } declare var WebTransportBidirectionalStream: { - prototype: WebTransportBidirectionalStream; + readonly prototype: WebTransportBidirectionalStream; new(): WebTransportBidirectionalStream; }; @@ -25468,7 +25468,7 @@ interface WebTransportDatagramDuplexStream { } declare var WebTransportDatagramDuplexStream: { - prototype: WebTransportDatagramDuplexStream; + readonly prototype: WebTransportDatagramDuplexStream; new(): WebTransportDatagramDuplexStream; }; @@ -25485,7 +25485,7 @@ interface WebTransportError extends DOMException { } declare var WebTransportError: { - prototype: WebTransportError; + readonly prototype: WebTransportError; new(message?: string, options?: WebTransportErrorOptions): WebTransportError; }; @@ -25509,7 +25509,7 @@ interface WheelEvent extends MouseEvent { } declare var WheelEvent: { - prototype: WheelEvent; + readonly prototype: WheelEvent; new(type: string, eventInitDict?: WheelEventInit): WheelEvent; readonly DOM_DELTA_PIXEL: 0x00; readonly DOM_DELTA_LINE: 0x01; @@ -25803,7 +25803,7 @@ interface Window extends EventTarget, AnimationFrameProvider, GlobalEventHandler } declare var Window: { - prototype: Window; + readonly prototype: Window; new(): Window; }; @@ -25964,7 +25964,7 @@ interface Worker extends EventTarget, AbstractWorker { } declare var Worker: { - prototype: Worker; + readonly prototype: Worker; new(scriptURL: string | URL, options?: WorkerOptions): Worker; }; @@ -25987,7 +25987,7 @@ interface Worklet { } declare var Worklet: { - prototype: Worklet; + readonly prototype: Worklet; new(): Worklet; }; @@ -26008,7 +26008,7 @@ interface WritableStream { } declare var WritableStream: { - prototype: WritableStream; + readonly prototype: WritableStream; new(underlyingSink?: UnderlyingSink, strategy?: QueuingStrategy): WritableStream; }; @@ -26025,7 +26025,7 @@ interface WritableStreamDefaultController { } declare var WritableStreamDefaultController: { - prototype: WritableStreamDefaultController; + readonly prototype: WritableStreamDefaultController; new(): WritableStreamDefaultController; }; @@ -26052,7 +26052,7 @@ interface WritableStreamDefaultWriter { } declare var WritableStreamDefaultWriter: { - prototype: WritableStreamDefaultWriter; + readonly prototype: WritableStreamDefaultWriter; new(stream: WritableStream): WritableStreamDefaultWriter; }; @@ -26069,7 +26069,7 @@ interface XMLDocument extends Document { } declare var XMLDocument: { - prototype: XMLDocument; + readonly prototype: XMLDocument; new(): XMLDocument; }; @@ -26216,7 +26216,7 @@ interface XMLHttpRequest extends XMLHttpRequestEventTarget { } declare var XMLHttpRequest: { - prototype: XMLHttpRequest; + readonly prototype: XMLHttpRequest; new(): XMLHttpRequest; readonly UNSENT: 0; readonly OPENED: 1; @@ -26251,7 +26251,7 @@ interface XMLHttpRequestEventTarget extends EventTarget { } declare var XMLHttpRequestEventTarget: { - prototype: XMLHttpRequestEventTarget; + readonly prototype: XMLHttpRequestEventTarget; new(): XMLHttpRequestEventTarget; }; @@ -26264,7 +26264,7 @@ interface XMLHttpRequestUpload extends XMLHttpRequestEventTarget { } declare var XMLHttpRequestUpload: { - prototype: XMLHttpRequestUpload; + readonly prototype: XMLHttpRequestUpload; new(): XMLHttpRequestUpload; }; @@ -26279,7 +26279,7 @@ interface XMLSerializer { } declare var XMLSerializer: { - prototype: XMLSerializer; + readonly prototype: XMLSerializer; new(): XMLSerializer; }; @@ -26292,7 +26292,7 @@ interface XPathEvaluator extends XPathEvaluatorBase { } declare var XPathEvaluator: { - prototype: XPathEvaluator; + readonly prototype: XPathEvaluator; new(): XPathEvaluator; }; @@ -26320,7 +26320,7 @@ interface XPathExpression { } declare var XPathExpression: { - prototype: XPathExpression; + readonly prototype: XPathExpression; new(): XPathExpression; }; @@ -26361,7 +26361,7 @@ interface XPathResult { } declare var XPathResult: { - prototype: XPathResult; + readonly prototype: XPathResult; new(): XPathResult; readonly ANY_TYPE: 0; readonly NUMBER_TYPE: 1; @@ -26400,7 +26400,7 @@ interface XSLTProcessor { } declare var XSLTProcessor: { - prototype: XSLTProcessor; + readonly prototype: XSLTProcessor; new(): XSLTProcessor; }; @@ -26583,7 +26583,7 @@ declare namespace WebAssembly { } var CompileError: { - prototype: CompileError; + readonly prototype: CompileError; new(message?: string): CompileError; (message?: string): CompileError; }; @@ -26595,7 +26595,7 @@ declare namespace WebAssembly { } var Global: { - prototype: Global; + readonly prototype: Global; new(descriptor: GlobalDescriptor, v?: ValueTypeMap[T]): Global; }; @@ -26606,7 +26606,7 @@ declare namespace WebAssembly { } var Instance: { - prototype: Instance; + readonly prototype: Instance; new(module: Module, importObject?: Imports): Instance; }; @@ -26614,7 +26614,7 @@ declare namespace WebAssembly { } var LinkError: { - prototype: LinkError; + readonly prototype: LinkError; new(message?: string): LinkError; (message?: string): LinkError; }; @@ -26628,7 +26628,7 @@ declare namespace WebAssembly { } var Memory: { - prototype: Memory; + readonly prototype: Memory; new(descriptor: MemoryDescriptor): Memory; }; @@ -26637,7 +26637,7 @@ declare namespace WebAssembly { } var Module: { - prototype: Module; + readonly prototype: Module; new(bytes: BufferSource): Module; /** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/customSections_static) */ customSections(moduleObject: Module, sectionName: string): ArrayBuffer[]; @@ -26651,7 +26651,7 @@ declare namespace WebAssembly { } var RuntimeError: { - prototype: RuntimeError; + readonly prototype: RuntimeError; new(message?: string): RuntimeError; (message?: string): RuntimeError; }; @@ -26669,7 +26669,7 @@ declare namespace WebAssembly { } var Table: { - prototype: Table; + readonly prototype: Table; new(descriptor: TableDescriptor, value?: any): Table; }; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index fcd70bd65..b32d76e62 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -787,7 +787,7 @@ interface AbortController { } declare var AbortController: { - prototype: AbortController; + readonly prototype: AbortController; new(): AbortController; }; @@ -820,7 +820,7 @@ interface AbortSignal extends EventTarget { } declare var AbortSignal: { - prototype: AbortSignal; + readonly prototype: AbortSignal; new(): AbortSignal; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) */ abort(reason?: any): AbortSignal; @@ -866,7 +866,7 @@ interface Blob { } declare var Blob: { - prototype: Blob; + readonly prototype: Blob; new(blobParts?: BlobPart[], options?: BlobPropertyBag): Blob; }; @@ -925,7 +925,7 @@ interface BroadcastChannel extends EventTarget { } declare var BroadcastChannel: { - prototype: BroadcastChannel; + readonly prototype: BroadcastChannel; new(name: string): BroadcastChannel; }; @@ -942,7 +942,7 @@ interface ByteLengthQueuingStrategy extends QueuingStrategy { } declare var ByteLengthQueuingStrategy: { - prototype: ByteLengthQueuingStrategy; + readonly prototype: ByteLengthQueuingStrategy; new(init: QueuingStrategyInit): ByteLengthQueuingStrategy; }; @@ -951,7 +951,7 @@ interface CSSImageValue extends CSSStyleValue { } declare var CSSImageValue: { - prototype: CSSImageValue; + readonly prototype: CSSImageValue; new(): CSSImageValue; }; @@ -962,7 +962,7 @@ interface CSSKeywordValue extends CSSStyleValue { } declare var CSSKeywordValue: { - prototype: CSSKeywordValue; + readonly prototype: CSSKeywordValue; new(value: string): CSSKeywordValue; }; @@ -973,7 +973,7 @@ interface CSSMathClamp extends CSSMathValue { } declare var CSSMathClamp: { - prototype: CSSMathClamp; + readonly prototype: CSSMathClamp; new(lower: CSSNumberish, value: CSSNumberish, upper: CSSNumberish): CSSMathClamp; }; @@ -984,7 +984,7 @@ interface CSSMathInvert extends CSSMathValue { } declare var CSSMathInvert: { - prototype: CSSMathInvert; + readonly prototype: CSSMathInvert; new(arg: CSSNumberish): CSSMathInvert; }; @@ -995,7 +995,7 @@ interface CSSMathMax extends CSSMathValue { } declare var CSSMathMax: { - prototype: CSSMathMax; + readonly prototype: CSSMathMax; new(...args: CSSNumberish[]): CSSMathMax; }; @@ -1006,7 +1006,7 @@ interface CSSMathMin extends CSSMathValue { } declare var CSSMathMin: { - prototype: CSSMathMin; + readonly prototype: CSSMathMin; new(...args: CSSNumberish[]): CSSMathMin; }; @@ -1017,7 +1017,7 @@ interface CSSMathNegate extends CSSMathValue { } declare var CSSMathNegate: { - prototype: CSSMathNegate; + readonly prototype: CSSMathNegate; new(arg: CSSNumberish): CSSMathNegate; }; @@ -1028,7 +1028,7 @@ interface CSSMathProduct extends CSSMathValue { } declare var CSSMathProduct: { - prototype: CSSMathProduct; + readonly prototype: CSSMathProduct; new(...args: CSSNumberish[]): CSSMathProduct; }; @@ -1039,7 +1039,7 @@ interface CSSMathSum extends CSSMathValue { } declare var CSSMathSum: { - prototype: CSSMathSum; + readonly prototype: CSSMathSum; new(...args: CSSNumberish[]): CSSMathSum; }; @@ -1050,7 +1050,7 @@ interface CSSMathValue extends CSSNumericValue { } declare var CSSMathValue: { - prototype: CSSMathValue; + readonly prototype: CSSMathValue; new(): CSSMathValue; }; @@ -1061,7 +1061,7 @@ interface CSSMatrixComponent extends CSSTransformComponent { } declare var CSSMatrixComponent: { - prototype: CSSMatrixComponent; + readonly prototype: CSSMatrixComponent; new(matrix: DOMMatrixReadOnly, options?: CSSMatrixComponentOptions): CSSMatrixComponent; }; @@ -1074,7 +1074,7 @@ interface CSSNumericArray { } declare var CSSNumericArray: { - prototype: CSSNumericArray; + readonly prototype: CSSNumericArray; new(): CSSNumericArray; }; @@ -1103,7 +1103,7 @@ interface CSSNumericValue extends CSSStyleValue { } declare var CSSNumericValue: { - prototype: CSSNumericValue; + readonly prototype: CSSNumericValue; new(): CSSNumericValue; }; @@ -1114,7 +1114,7 @@ interface CSSPerspective extends CSSTransformComponent { } declare var CSSPerspective: { - prototype: CSSPerspective; + readonly prototype: CSSPerspective; new(length: CSSPerspectiveValue): CSSPerspective; }; @@ -1131,7 +1131,7 @@ interface CSSRotate extends CSSTransformComponent { } declare var CSSRotate: { - prototype: CSSRotate; + readonly prototype: CSSRotate; new(angle: CSSNumericValue): CSSRotate; new(x: CSSNumberish, y: CSSNumberish, z: CSSNumberish, angle: CSSNumericValue): CSSRotate; }; @@ -1147,7 +1147,7 @@ interface CSSScale extends CSSTransformComponent { } declare var CSSScale: { - prototype: CSSScale; + readonly prototype: CSSScale; new(x: CSSNumberish, y: CSSNumberish, z?: CSSNumberish): CSSScale; }; @@ -1160,7 +1160,7 @@ interface CSSSkew extends CSSTransformComponent { } declare var CSSSkew: { - prototype: CSSSkew; + readonly prototype: CSSSkew; new(ax: CSSNumericValue, ay: CSSNumericValue): CSSSkew; }; @@ -1171,7 +1171,7 @@ interface CSSSkewX extends CSSTransformComponent { } declare var CSSSkewX: { - prototype: CSSSkewX; + readonly prototype: CSSSkewX; new(ax: CSSNumericValue): CSSSkewX; }; @@ -1182,7 +1182,7 @@ interface CSSSkewY extends CSSTransformComponent { } declare var CSSSkewY: { - prototype: CSSSkewY; + readonly prototype: CSSSkewY; new(ay: CSSNumericValue): CSSSkewY; }; @@ -1192,7 +1192,7 @@ interface CSSStyleValue { } declare var CSSStyleValue: { - prototype: CSSStyleValue; + readonly prototype: CSSStyleValue; new(): CSSStyleValue; }; @@ -1206,7 +1206,7 @@ interface CSSTransformComponent { } declare var CSSTransformComponent: { - prototype: CSSTransformComponent; + readonly prototype: CSSTransformComponent; new(): CSSTransformComponent; }; @@ -1223,7 +1223,7 @@ interface CSSTransformValue extends CSSStyleValue { } declare var CSSTransformValue: { - prototype: CSSTransformValue; + readonly prototype: CSSTransformValue; new(transforms: CSSTransformComponent[]): CSSTransformValue; }; @@ -1238,7 +1238,7 @@ interface CSSTranslate extends CSSTransformComponent { } declare var CSSTranslate: { - prototype: CSSTranslate; + readonly prototype: CSSTranslate; new(x: CSSNumericValue, y: CSSNumericValue, z?: CSSNumericValue): CSSTranslate; }; @@ -1251,7 +1251,7 @@ interface CSSUnitValue extends CSSNumericValue { } declare var CSSUnitValue: { - prototype: CSSUnitValue; + readonly prototype: CSSUnitValue; new(value: number, unit: string): CSSUnitValue; }; @@ -1264,7 +1264,7 @@ interface CSSUnparsedValue extends CSSStyleValue { } declare var CSSUnparsedValue: { - prototype: CSSUnparsedValue; + readonly prototype: CSSUnparsedValue; new(members: CSSUnparsedSegment[]): CSSUnparsedValue; }; @@ -1277,7 +1277,7 @@ interface CSSVariableReferenceValue { } declare var CSSVariableReferenceValue: { - prototype: CSSVariableReferenceValue; + readonly prototype: CSSVariableReferenceValue; new(variable: string, fallback?: CSSUnparsedValue | null): CSSVariableReferenceValue; }; @@ -1305,7 +1305,7 @@ interface Cache { } declare var Cache: { - prototype: Cache; + readonly prototype: Cache; new(): Cache; }; @@ -1329,7 +1329,7 @@ interface CacheStorage { } declare var CacheStorage: { - prototype: CacheStorage; + readonly prototype: CacheStorage; new(): CacheStorage; }; @@ -1404,7 +1404,7 @@ interface CanvasGradient { } declare var CanvasGradient: { - prototype: CanvasGradient; + readonly prototype: CanvasGradient; new(): CanvasGradient; }; @@ -1481,7 +1481,7 @@ interface CanvasPattern { } declare var CanvasPattern: { - prototype: CanvasPattern; + readonly prototype: CanvasPattern; new(): CanvasPattern; }; @@ -1586,7 +1586,7 @@ interface Client { } declare var Client: { - prototype: Client; + readonly prototype: Client; new(): Client; }; @@ -1607,7 +1607,7 @@ interface Clients { } declare var Clients: { - prototype: Clients; + readonly prototype: Clients; new(): Clients; }; @@ -1638,7 +1638,7 @@ interface CloseEvent extends Event { } declare var CloseEvent: { - prototype: CloseEvent; + readonly prototype: CloseEvent; new(type: string, eventInitDict?: CloseEventInit): CloseEvent; }; @@ -1649,7 +1649,7 @@ interface CompressionStream extends GenericTransformStream { } declare var CompressionStream: { - prototype: CompressionStream; + readonly prototype: CompressionStream; new(format: CompressionFormat): CompressionStream; }; @@ -1666,7 +1666,7 @@ interface CountQueuingStrategy extends QueuingStrategy { } declare var CountQueuingStrategy: { - prototype: CountQueuingStrategy; + readonly prototype: CountQueuingStrategy; new(init: QueuingStrategyInit): CountQueuingStrategy; }; @@ -1693,7 +1693,7 @@ interface Crypto { } declare var Crypto: { - prototype: Crypto; + readonly prototype: Crypto; new(): Crypto; }; @@ -1715,7 +1715,7 @@ interface CryptoKey { } declare var CryptoKey: { - prototype: CryptoKey; + readonly prototype: CryptoKey; new(): CryptoKey; }; @@ -1736,7 +1736,7 @@ interface CustomEvent extends Event { } declare var CustomEvent: { - prototype: CustomEvent; + readonly prototype: CustomEvent; new(type: string, eventInitDict?: CustomEventInit): CustomEvent; }; @@ -1784,7 +1784,7 @@ interface DOMException extends Error { } declare var DOMException: { - prototype: DOMException; + readonly prototype: DOMException; new(message?: string, name?: string): DOMException; readonly INDEX_SIZE_ERR: 1; readonly DOMSTRING_SIZE_ERR: 2; @@ -1873,7 +1873,7 @@ interface DOMMatrix extends DOMMatrixReadOnly { } declare var DOMMatrix: { - prototype: DOMMatrix; + readonly prototype: DOMMatrix; new(init?: string | number[]): DOMMatrix; fromFloat32Array(array32: Float32Array): DOMMatrix; fromFloat64Array(array64: Float64Array): DOMMatrix; @@ -1952,7 +1952,7 @@ interface DOMMatrixReadOnly { } declare var DOMMatrixReadOnly: { - prototype: DOMMatrixReadOnly; + readonly prototype: DOMMatrixReadOnly; new(init?: string | number[]): DOMMatrixReadOnly; fromFloat32Array(array32: Float32Array): DOMMatrixReadOnly; fromFloat64Array(array64: Float64Array): DOMMatrixReadOnly; @@ -1972,7 +1972,7 @@ interface DOMPoint extends DOMPointReadOnly { } declare var DOMPoint: { - prototype: DOMPoint; + readonly prototype: DOMPoint; new(x?: number, y?: number, z?: number, w?: number): DOMPoint; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/fromPoint_static) */ fromPoint(other?: DOMPointInit): DOMPoint; @@ -1994,7 +1994,7 @@ interface DOMPointReadOnly { } declare var DOMPointReadOnly: { - prototype: DOMPointReadOnly; + readonly prototype: DOMPointReadOnly; new(x?: number, y?: number, z?: number, w?: number): DOMPointReadOnly; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/fromPoint_static) */ fromPoint(other?: DOMPointInit): DOMPointReadOnly; @@ -2011,7 +2011,7 @@ interface DOMQuad { } declare var DOMQuad: { - prototype: DOMQuad; + readonly prototype: DOMQuad; new(p1?: DOMPointInit, p2?: DOMPointInit, p3?: DOMPointInit, p4?: DOMPointInit): DOMQuad; fromQuad(other?: DOMQuadInit): DOMQuad; fromRect(other?: DOMRectInit): DOMQuad; @@ -2026,7 +2026,7 @@ interface DOMRect extends DOMRectReadOnly { } declare var DOMRect: { - prototype: DOMRect; + readonly prototype: DOMRect; new(x?: number, y?: number, width?: number, height?: number): DOMRect; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect/fromRect_static) */ fromRect(other?: DOMRectInit): DOMRect; @@ -2054,7 +2054,7 @@ interface DOMRectReadOnly { } declare var DOMRectReadOnly: { - prototype: DOMRectReadOnly; + readonly prototype: DOMRectReadOnly; new(x?: number, y?: number, width?: number, height?: number): DOMRectReadOnly; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/fromRect_static) */ fromRect(other?: DOMRectInit): DOMRectReadOnly; @@ -2088,7 +2088,7 @@ interface DOMStringList { } declare var DOMStringList: { - prototype: DOMStringList; + readonly prototype: DOMStringList; new(): DOMStringList; }; @@ -2099,7 +2099,7 @@ interface DecompressionStream extends GenericTransformStream { } declare var DecompressionStream: { - prototype: DecompressionStream; + readonly prototype: DecompressionStream; new(format: CompressionFormat): DecompressionStream; }; @@ -2197,7 +2197,7 @@ interface ErrorEvent extends Event { } declare var ErrorEvent: { - prototype: ErrorEvent; + readonly prototype: ErrorEvent; new(type: string, eventInitDict?: ErrorEventInit): ErrorEvent; }; @@ -2322,7 +2322,7 @@ interface Event { } declare var Event: { - prototype: Event; + readonly prototype: Event; new(type: string, eventInitDict?: EventInit): Event; readonly NONE: 0; readonly CAPTURING_PHASE: 1; @@ -2388,7 +2388,7 @@ interface EventSource extends EventTarget { } declare var EventSource: { - prototype: EventSource; + readonly prototype: EventSource; new(url: string | URL, eventSourceInitDict?: EventSourceInit): EventSource; readonly CONNECTING: 0; readonly OPEN: 1; @@ -2434,7 +2434,7 @@ interface EventTarget { } declare var EventTarget: { - prototype: EventTarget; + readonly prototype: EventTarget; new(): EventTarget; }; @@ -2449,7 +2449,7 @@ interface ExtendableEvent extends Event { } declare var ExtendableEvent: { - prototype: ExtendableEvent; + readonly prototype: ExtendableEvent; new(type: string, eventInitDict?: ExtendableEventInit): ExtendableEvent; }; @@ -2472,7 +2472,7 @@ interface ExtendableMessageEvent extends ExtendableEvent { } declare var ExtendableMessageEvent: { - prototype: ExtendableMessageEvent; + readonly prototype: ExtendableMessageEvent; new(type: string, eventInitDict?: ExtendableMessageEventInit): ExtendableMessageEvent; }; @@ -2497,7 +2497,7 @@ interface FetchEvent extends ExtendableEvent { } declare var FetchEvent: { - prototype: FetchEvent; + readonly prototype: FetchEvent; new(type: string, eventInitDict: FetchEventInit): FetchEvent; }; @@ -2516,7 +2516,7 @@ interface File extends Blob { } declare var File: { - prototype: File; + readonly prototype: File; new(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File; }; @@ -2534,7 +2534,7 @@ interface FileList { } declare var FileList: { - prototype: FileList; + readonly prototype: FileList; new(): FileList; }; @@ -2595,7 +2595,7 @@ interface FileReader extends EventTarget { } declare var FileReader: { - prototype: FileReader; + readonly prototype: FileReader; new(): FileReader; readonly EMPTY: 0; readonly LOADING: 1; @@ -2620,7 +2620,7 @@ interface FileSystemDirectoryHandle extends FileSystemHandle { } declare var FileSystemDirectoryHandle: { - prototype: FileSystemDirectoryHandle; + readonly prototype: FileSystemDirectoryHandle; new(): FileSystemDirectoryHandle; }; @@ -2638,7 +2638,7 @@ interface FileSystemFileHandle extends FileSystemHandle { } declare var FileSystemFileHandle: { - prototype: FileSystemFileHandle; + readonly prototype: FileSystemFileHandle; new(): FileSystemFileHandle; }; @@ -2657,7 +2657,7 @@ interface FileSystemHandle { } declare var FileSystemHandle: { - prototype: FileSystemHandle; + readonly prototype: FileSystemHandle; new(): FileSystemHandle; }; @@ -2676,7 +2676,7 @@ interface FileSystemWritableFileStream extends WritableStream { } declare var FileSystemWritableFileStream: { - prototype: FileSystemWritableFileStream; + readonly prototype: FileSystemWritableFileStream; new(): FileSystemWritableFileStream; }; @@ -2711,7 +2711,7 @@ interface FontFace { } declare var FontFace: { - prototype: FontFace; + readonly prototype: FontFace; new(family: string, source: string | BinaryData, descriptors?: FontFaceDescriptors): FontFace; }; @@ -2745,7 +2745,7 @@ interface FontFaceSet extends EventTarget { } declare var FontFaceSet: { - prototype: FontFaceSet; + readonly prototype: FontFaceSet; new(): FontFaceSet; }; @@ -2756,7 +2756,7 @@ interface FontFaceSetLoadEvent extends Event { } declare var FontFaceSetLoadEvent: { - prototype: FontFaceSetLoadEvent; + readonly prototype: FontFaceSetLoadEvent; new(type: string, eventInitDict?: FontFaceSetLoadEventInit): FontFaceSetLoadEvent; }; @@ -2791,7 +2791,7 @@ interface FormData { } declare var FormData: { - prototype: FormData; + readonly prototype: FormData; new(): FormData; }; @@ -2824,7 +2824,7 @@ interface Headers { } declare var Headers: { - prototype: Headers; + readonly prototype: Headers; new(init?: HeadersInit): Headers; }; @@ -2899,7 +2899,7 @@ interface IDBCursor { } declare var IDBCursor: { - prototype: IDBCursor; + readonly prototype: IDBCursor; new(): IDBCursor; }; @@ -2918,7 +2918,7 @@ interface IDBCursorWithValue extends IDBCursor { } declare var IDBCursorWithValue: { - prototype: IDBCursorWithValue; + readonly prototype: IDBCursorWithValue; new(): IDBCursorWithValue; }; @@ -2994,7 +2994,7 @@ interface IDBDatabase extends EventTarget { } declare var IDBDatabase: { - prototype: IDBDatabase; + readonly prototype: IDBDatabase; new(): IDBDatabase; }; @@ -3029,7 +3029,7 @@ interface IDBFactory { } declare var IDBFactory: { - prototype: IDBFactory; + readonly prototype: IDBFactory; new(): IDBFactory; }; @@ -3116,7 +3116,7 @@ interface IDBIndex { } declare var IDBIndex: { - prototype: IDBIndex; + readonly prototype: IDBIndex; new(): IDBIndex; }; @@ -3159,7 +3159,7 @@ interface IDBKeyRange { } declare var IDBKeyRange: { - prototype: IDBKeyRange; + readonly prototype: IDBKeyRange; new(): IDBKeyRange; /** * Returns a new IDBKeyRange spanning from lower to upper. If lowerOpen is true, lower is not included in the range. If upperOpen is true, upper is not included in the range. @@ -3340,7 +3340,7 @@ interface IDBObjectStore { } declare var IDBObjectStore: { - prototype: IDBObjectStore; + readonly prototype: IDBObjectStore; new(): IDBObjectStore; }; @@ -3366,7 +3366,7 @@ interface IDBOpenDBRequest extends IDBRequest { } declare var IDBOpenDBRequest: { - prototype: IDBOpenDBRequest; + readonly prototype: IDBOpenDBRequest; new(): IDBOpenDBRequest; }; @@ -3422,7 +3422,7 @@ interface IDBRequest extends EventTarget { } declare var IDBRequest: { - prototype: IDBRequest; + readonly prototype: IDBRequest; new(): IDBRequest; }; @@ -3487,7 +3487,7 @@ interface IDBTransaction extends EventTarget { } declare var IDBTransaction: { - prototype: IDBTransaction; + readonly prototype: IDBTransaction; new(): IDBTransaction; }; @@ -3504,7 +3504,7 @@ interface IDBVersionChangeEvent extends Event { } declare var IDBVersionChangeEvent: { - prototype: IDBVersionChangeEvent; + readonly prototype: IDBVersionChangeEvent; new(type: string, eventInitDict?: IDBVersionChangeEventInit): IDBVersionChangeEvent; }; @@ -3531,7 +3531,7 @@ interface ImageBitmap { } declare var ImageBitmap: { - prototype: ImageBitmap; + readonly prototype: ImageBitmap; new(): ImageBitmap; }; @@ -3546,7 +3546,7 @@ interface ImageBitmapRenderingContext { } declare var ImageBitmapRenderingContext: { - prototype: ImageBitmapRenderingContext; + readonly prototype: ImageBitmapRenderingContext; new(): ImageBitmapRenderingContext; }; @@ -3579,7 +3579,7 @@ interface ImageData { } declare var ImageData: { - prototype: ImageData; + readonly prototype: ImageData; new(sw: number, sh: number, settings?: ImageDataSettings): ImageData; new(data: Uint8ClampedArray, sw: number, sh?: number, settings?: ImageDataSettings): ImageData; }; @@ -3607,7 +3607,7 @@ interface Lock { } declare var Lock: { - prototype: Lock; + readonly prototype: Lock; new(): Lock; }; @@ -3625,7 +3625,7 @@ interface LockManager { } declare var LockManager: { - prototype: LockManager; + readonly prototype: LockManager; new(): LockManager; }; @@ -3638,7 +3638,7 @@ interface MediaCapabilities { } declare var MediaCapabilities: { - prototype: MediaCapabilities; + readonly prototype: MediaCapabilities; new(): MediaCapabilities; }; @@ -3663,7 +3663,7 @@ interface MessageChannel { } declare var MessageChannel: { - prototype: MessageChannel; + readonly prototype: MessageChannel; new(): MessageChannel; }; @@ -3708,7 +3708,7 @@ interface MessageEvent extends Event { } declare var MessageEvent: { - prototype: MessageEvent; + readonly prototype: MessageEvent; new(type: string, eventInitDict?: MessageEventInit): MessageEvent; }; @@ -3755,7 +3755,7 @@ interface MessagePort extends EventTarget { } declare var MessagePort: { - prototype: MessagePort; + readonly prototype: MessagePort; new(): MessagePort; }; @@ -3776,7 +3776,7 @@ interface NavigationPreloadManager { } declare var NavigationPreloadManager: { - prototype: NavigationPreloadManager; + readonly prototype: NavigationPreloadManager; new(): NavigationPreloadManager; }; @@ -3902,7 +3902,7 @@ interface Notification extends EventTarget { } declare var Notification: { - prototype: Notification; + readonly prototype: Notification; new(title: string, options?: NotificationOptions): Notification; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/permission_static) */ readonly permission: NotificationPermission; @@ -3921,7 +3921,7 @@ interface NotificationEvent extends ExtendableEvent { } declare var NotificationEvent: { - prototype: NotificationEvent; + readonly prototype: NotificationEvent; new(type: string, eventInitDict: NotificationEventInit): NotificationEvent; }; @@ -4082,7 +4082,7 @@ interface OffscreenCanvas extends EventTarget { } declare var OffscreenCanvas: { - prototype: OffscreenCanvas; + readonly prototype: OffscreenCanvas; new(width: number, height: number): OffscreenCanvas; }; @@ -4093,7 +4093,7 @@ interface OffscreenCanvasRenderingContext2D extends CanvasCompositing, CanvasDra } declare var OffscreenCanvasRenderingContext2D: { - prototype: OffscreenCanvasRenderingContext2D; + readonly prototype: OffscreenCanvasRenderingContext2D; new(): OffscreenCanvasRenderingContext2D; }; @@ -4112,7 +4112,7 @@ interface Path2D extends CanvasPath { } declare var Path2D: { - prototype: Path2D; + readonly prototype: Path2D; new(path?: Path2D | string): Path2D; }; @@ -4159,7 +4159,7 @@ interface Performance extends EventTarget { } declare var Performance: { - prototype: Performance; + readonly prototype: Performance; new(): Performance; }; @@ -4182,7 +4182,7 @@ interface PerformanceEntry { } declare var PerformanceEntry: { - prototype: PerformanceEntry; + readonly prototype: PerformanceEntry; new(): PerformanceEntry; }; @@ -4197,7 +4197,7 @@ interface PerformanceMark extends PerformanceEntry { } declare var PerformanceMark: { - prototype: PerformanceMark; + readonly prototype: PerformanceMark; new(markName: string, markOptions?: PerformanceMarkOptions): PerformanceMark; }; @@ -4212,7 +4212,7 @@ interface PerformanceMeasure extends PerformanceEntry { } declare var PerformanceMeasure: { - prototype: PerformanceMeasure; + readonly prototype: PerformanceMeasure; new(): PerformanceMeasure; }; @@ -4227,7 +4227,7 @@ interface PerformanceObserver { } declare var PerformanceObserver: { - prototype: PerformanceObserver; + readonly prototype: PerformanceObserver; new(callback: PerformanceObserverCallback): PerformanceObserver; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PerformanceObserver/supportedEntryTypes_static) */ readonly supportedEntryTypes: ReadonlyArray; @@ -4244,7 +4244,7 @@ interface PerformanceObserverEntryList { } declare var PerformanceObserverEntryList: { - prototype: PerformanceObserverEntryList; + readonly prototype: PerformanceObserverEntryList; new(): PerformanceObserverEntryList; }; @@ -4297,7 +4297,7 @@ interface PerformanceResourceTiming extends PerformanceEntry { } declare var PerformanceResourceTiming: { - prototype: PerformanceResourceTiming; + readonly prototype: PerformanceResourceTiming; new(): PerformanceResourceTiming; }; @@ -4314,7 +4314,7 @@ interface PerformanceServerTiming { } declare var PerformanceServerTiming: { - prototype: PerformanceServerTiming; + readonly prototype: PerformanceServerTiming; new(): PerformanceServerTiming; }; @@ -4337,7 +4337,7 @@ interface PermissionStatus extends EventTarget { } declare var PermissionStatus: { - prototype: PermissionStatus; + readonly prototype: PermissionStatus; new(): PermissionStatus; }; @@ -4348,7 +4348,7 @@ interface Permissions { } declare var Permissions: { - prototype: Permissions; + readonly prototype: Permissions; new(): Permissions; }; @@ -4368,7 +4368,7 @@ interface ProgressEvent extends Event { } declare var ProgressEvent: { - prototype: ProgressEvent; + readonly prototype: ProgressEvent; new(type: string, eventInitDict?: ProgressEventInit): ProgressEvent; }; @@ -4381,7 +4381,7 @@ interface PromiseRejectionEvent extends Event { } declare var PromiseRejectionEvent: { - prototype: PromiseRejectionEvent; + readonly prototype: PromiseRejectionEvent; new(type: string, eventInitDict: PromiseRejectionEventInit): PromiseRejectionEvent; }; @@ -4397,7 +4397,7 @@ interface PushEvent extends ExtendableEvent { } declare var PushEvent: { - prototype: PushEvent; + readonly prototype: PushEvent; new(type: string, eventInitDict?: PushEventInit): PushEvent; }; @@ -4417,7 +4417,7 @@ interface PushManager { } declare var PushManager: { - prototype: PushManager; + readonly prototype: PushManager; new(): PushManager; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PushManager/supportedContentEncodings_static) */ readonly supportedContentEncodings: ReadonlyArray; @@ -4443,7 +4443,7 @@ interface PushMessageData { } declare var PushMessageData: { - prototype: PushMessageData; + readonly prototype: PushMessageData; new(): PushMessageData; }; @@ -4469,7 +4469,7 @@ interface PushSubscription { } declare var PushSubscription: { - prototype: PushSubscription; + readonly prototype: PushSubscription; new(): PushSubscription; }; @@ -4486,7 +4486,7 @@ interface PushSubscriptionOptions { } declare var PushSubscriptionOptions: { - prototype: PushSubscriptionOptions; + readonly prototype: PushSubscriptionOptions; new(): PushSubscriptionOptions; }; @@ -4505,7 +4505,7 @@ interface ReadableByteStreamController { } declare var ReadableByteStreamController: { - prototype: ReadableByteStreamController; + readonly prototype: ReadableByteStreamController; new(): ReadableByteStreamController; }; @@ -4532,7 +4532,7 @@ interface ReadableStream { } declare var ReadableStream: { - prototype: ReadableStream; + readonly prototype: ReadableStream; new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream; new(underlyingSource: UnderlyingDefaultSource, strategy?: QueuingStrategy): ReadableStream; new(underlyingSource?: UnderlyingSource, strategy?: QueuingStrategy): ReadableStream; @@ -4547,7 +4547,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { } declare var ReadableStreamBYOBReader: { - prototype: ReadableStreamBYOBReader; + readonly prototype: ReadableStreamBYOBReader; new(stream: ReadableStream): ReadableStreamBYOBReader; }; @@ -4562,7 +4562,7 @@ interface ReadableStreamBYOBRequest { } declare var ReadableStreamBYOBRequest: { - prototype: ReadableStreamBYOBRequest; + readonly prototype: ReadableStreamBYOBRequest; new(): ReadableStreamBYOBRequest; }; @@ -4579,7 +4579,7 @@ interface ReadableStreamDefaultController { } declare var ReadableStreamDefaultController: { - prototype: ReadableStreamDefaultController; + readonly prototype: ReadableStreamDefaultController; new(): ReadableStreamDefaultController; }; @@ -4592,7 +4592,7 @@ interface ReadableStreamDefaultReader extends ReadableStreamGenericRead } declare var ReadableStreamDefaultReader: { - prototype: ReadableStreamDefaultReader; + readonly prototype: ReadableStreamDefaultReader; new(stream: ReadableStream): ReadableStreamDefaultReader; }; @@ -4615,7 +4615,7 @@ interface Report { } declare var Report: { - prototype: Report; + readonly prototype: Report; new(): Report; }; @@ -4626,7 +4626,7 @@ interface ReportBody { } declare var ReportBody: { - prototype: ReportBody; + readonly prototype: ReportBody; new(): ReportBody; }; @@ -4641,7 +4641,7 @@ interface ReportingObserver { } declare var ReportingObserver: { - prototype: ReportingObserver; + readonly prototype: ReportingObserver; new(callback: ReportingObserverCallback, options?: ReportingObserverOptions): ReportingObserver; }; @@ -4730,7 +4730,7 @@ interface Request extends Body { } declare var Request: { - prototype: Request; + readonly prototype: Request; new(input: RequestInfo | URL, init?: RequestInit): Request; }; @@ -4759,7 +4759,7 @@ interface Response extends Body { } declare var Response: { - prototype: Response; + readonly prototype: Response; new(body?: BodyInit | null, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */ error(): Response; @@ -4802,7 +4802,7 @@ interface SecurityPolicyViolationEvent extends Event { } declare var SecurityPolicyViolationEvent: { - prototype: SecurityPolicyViolationEvent; + readonly prototype: SecurityPolicyViolationEvent; new(type: string, eventInitDict?: SecurityPolicyViolationEventInit): SecurityPolicyViolationEvent; }; @@ -4833,7 +4833,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker { } declare var ServiceWorker: { - prototype: ServiceWorker; + readonly prototype: ServiceWorker; new(): ServiceWorker; }; @@ -4875,7 +4875,7 @@ interface ServiceWorkerContainer extends EventTarget { } declare var ServiceWorkerContainer: { - prototype: ServiceWorkerContainer; + readonly prototype: ServiceWorkerContainer; new(): ServiceWorkerContainer; }; @@ -4931,7 +4931,7 @@ interface ServiceWorkerGlobalScope extends WorkerGlobalScope { } declare var ServiceWorkerGlobalScope: { - prototype: ServiceWorkerGlobalScope; + readonly prototype: ServiceWorkerGlobalScope; new(): ServiceWorkerGlobalScope; }; @@ -4977,7 +4977,7 @@ interface ServiceWorkerRegistration extends EventTarget { } declare var ServiceWorkerRegistration: { - prototype: ServiceWorkerRegistration; + readonly prototype: ServiceWorkerRegistration; new(): ServiceWorkerRegistration; }; @@ -4996,7 +4996,7 @@ interface StorageManager { } declare var StorageManager: { - prototype: StorageManager; + readonly prototype: StorageManager; new(): StorageManager; }; @@ -5014,7 +5014,7 @@ interface StylePropertyMapReadOnly { } declare var StylePropertyMapReadOnly: { - prototype: StylePropertyMapReadOnly; + readonly prototype: StylePropertyMapReadOnly; new(): StylePropertyMapReadOnly; }; @@ -5058,7 +5058,7 @@ interface SubtleCrypto { } declare var SubtleCrypto: { - prototype: SubtleCrypto; + readonly prototype: SubtleCrypto; new(): SubtleCrypto; }; @@ -5087,7 +5087,7 @@ interface TextDecoder extends TextDecoderCommon { } declare var TextDecoder: { - prototype: TextDecoder; + readonly prototype: TextDecoder; new(label?: string, options?: TextDecoderOptions): TextDecoder; }; @@ -5119,7 +5119,7 @@ interface TextDecoderStream extends GenericTransformStream, TextDecoderCommon { } declare var TextDecoderStream: { - prototype: TextDecoderStream; + readonly prototype: TextDecoderStream; new(label?: string, options?: TextDecoderOptions): TextDecoderStream; }; @@ -5144,7 +5144,7 @@ interface TextEncoder extends TextEncoderCommon { } declare var TextEncoder: { - prototype: TextEncoder; + readonly prototype: TextEncoder; new(): TextEncoder; }; @@ -5164,7 +5164,7 @@ interface TextEncoderStream extends GenericTransformStream, TextEncoderCommon { } declare var TextEncoderStream: { - prototype: TextEncoderStream; + readonly prototype: TextEncoderStream; new(): TextEncoderStream; }; @@ -5249,7 +5249,7 @@ interface TextMetrics { } declare var TextMetrics: { - prototype: TextMetrics; + readonly prototype: TextMetrics; new(): TextMetrics; }; @@ -5262,7 +5262,7 @@ interface TransformStream { } declare var TransformStream: { - prototype: TransformStream; + readonly prototype: TransformStream; new(transformer?: Transformer, writableStrategy?: QueuingStrategy, readableStrategy?: QueuingStrategy): TransformStream; }; @@ -5279,7 +5279,7 @@ interface TransformStreamDefaultController { } declare var TransformStreamDefaultController: { - prototype: TransformStreamDefaultController; + readonly prototype: TransformStreamDefaultController; new(): TransformStreamDefaultController; }; @@ -5319,7 +5319,7 @@ interface URL { } declare var URL: { - prototype: URL; + readonly prototype: URL; new(url: string | URL, base?: string | URL): URL; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) */ canParse(url: string | URL, base?: string | URL): boolean; @@ -5375,7 +5375,7 @@ interface URLSearchParams { } declare var URLSearchParams: { - prototype: URLSearchParams; + readonly prototype: URLSearchParams; new(init?: string[][] | Record | string | URLSearchParams): URLSearchParams; }; @@ -5557,7 +5557,7 @@ interface WebGL2RenderingContext extends WebGL2RenderingContextBase, WebGL2Rende } declare var WebGL2RenderingContext: { - prototype: WebGL2RenderingContext; + readonly prototype: WebGL2RenderingContext; new(): WebGL2RenderingContext; readonly READ_BUFFER: 0x0C02; readonly UNPACK_ROW_LENGTH: 0x0CF2; @@ -6637,7 +6637,7 @@ interface WebGLActiveInfo { } declare var WebGLActiveInfo: { - prototype: WebGLActiveInfo; + readonly prototype: WebGLActiveInfo; new(): WebGLActiveInfo; }; @@ -6650,7 +6650,7 @@ interface WebGLBuffer { } declare var WebGLBuffer: { - prototype: WebGLBuffer; + readonly prototype: WebGLBuffer; new(): WebGLBuffer; }; @@ -6665,7 +6665,7 @@ interface WebGLContextEvent extends Event { } declare var WebGLContextEvent: { - prototype: WebGLContextEvent; + readonly prototype: WebGLContextEvent; new(type: string, eventInit?: WebGLContextEventInit): WebGLContextEvent; }; @@ -6678,7 +6678,7 @@ interface WebGLFramebuffer { } declare var WebGLFramebuffer: { - prototype: WebGLFramebuffer; + readonly prototype: WebGLFramebuffer; new(): WebGLFramebuffer; }; @@ -6691,7 +6691,7 @@ interface WebGLProgram { } declare var WebGLProgram: { - prototype: WebGLProgram; + readonly prototype: WebGLProgram; new(): WebGLProgram; }; @@ -6700,7 +6700,7 @@ interface WebGLQuery { } declare var WebGLQuery: { - prototype: WebGLQuery; + readonly prototype: WebGLQuery; new(): WebGLQuery; }; @@ -6713,7 +6713,7 @@ interface WebGLRenderbuffer { } declare var WebGLRenderbuffer: { - prototype: WebGLRenderbuffer; + readonly prototype: WebGLRenderbuffer; new(): WebGLRenderbuffer; }; @@ -6726,7 +6726,7 @@ interface WebGLRenderingContext extends WebGLRenderingContextBase, WebGLRenderin } declare var WebGLRenderingContext: { - prototype: WebGLRenderingContext; + readonly prototype: WebGLRenderingContext; new(): WebGLRenderingContext; readonly DEPTH_BUFFER_BIT: 0x00000100; readonly STENCIL_BUFFER_BIT: 0x00000400; @@ -7649,7 +7649,7 @@ interface WebGLSampler { } declare var WebGLSampler: { - prototype: WebGLSampler; + readonly prototype: WebGLSampler; new(): WebGLSampler; }; @@ -7662,7 +7662,7 @@ interface WebGLShader { } declare var WebGLShader: { - prototype: WebGLShader; + readonly prototype: WebGLShader; new(): WebGLShader; }; @@ -7681,7 +7681,7 @@ interface WebGLShaderPrecisionFormat { } declare var WebGLShaderPrecisionFormat: { - prototype: WebGLShaderPrecisionFormat; + readonly prototype: WebGLShaderPrecisionFormat; new(): WebGLShaderPrecisionFormat; }; @@ -7690,7 +7690,7 @@ interface WebGLSync { } declare var WebGLSync: { - prototype: WebGLSync; + readonly prototype: WebGLSync; new(): WebGLSync; }; @@ -7703,7 +7703,7 @@ interface WebGLTexture { } declare var WebGLTexture: { - prototype: WebGLTexture; + readonly prototype: WebGLTexture; new(): WebGLTexture; }; @@ -7712,7 +7712,7 @@ interface WebGLTransformFeedback { } declare var WebGLTransformFeedback: { - prototype: WebGLTransformFeedback; + readonly prototype: WebGLTransformFeedback; new(): WebGLTransformFeedback; }; @@ -7725,7 +7725,7 @@ interface WebGLUniformLocation { } declare var WebGLUniformLocation: { - prototype: WebGLUniformLocation; + readonly prototype: WebGLUniformLocation; new(): WebGLUniformLocation; }; @@ -7734,7 +7734,7 @@ interface WebGLVertexArrayObject { } declare var WebGLVertexArrayObject: { - prototype: WebGLVertexArrayObject; + readonly prototype: WebGLVertexArrayObject; new(): WebGLVertexArrayObject; }; @@ -7826,7 +7826,7 @@ interface WebSocket extends EventTarget { } declare var WebSocket: { - prototype: WebSocket; + readonly prototype: WebSocket; new(url: string | URL, protocols?: string | string[]): WebSocket; readonly CONNECTING: 0; readonly OPEN: 1; @@ -7859,7 +7859,7 @@ interface WebTransport { } declare var WebTransport: { - prototype: WebTransport; + readonly prototype: WebTransport; new(url: string | URL, options?: WebTransportOptions): WebTransport; }; @@ -7876,7 +7876,7 @@ interface WebTransportBidirectionalStream { } declare var WebTransportBidirectionalStream: { - prototype: WebTransportBidirectionalStream; + readonly prototype: WebTransportBidirectionalStream; new(): WebTransportBidirectionalStream; }; @@ -7903,7 +7903,7 @@ interface WebTransportDatagramDuplexStream { } declare var WebTransportDatagramDuplexStream: { - prototype: WebTransportDatagramDuplexStream; + readonly prototype: WebTransportDatagramDuplexStream; new(): WebTransportDatagramDuplexStream; }; @@ -7920,7 +7920,7 @@ interface WebTransportError extends DOMException { } declare var WebTransportError: { - prototype: WebTransportError; + readonly prototype: WebTransportError; new(message?: string, options?: WebTransportErrorOptions): WebTransportError; }; @@ -7941,7 +7941,7 @@ interface WindowClient extends Client { } declare var WindowClient: { - prototype: WindowClient; + readonly prototype: WindowClient; new(): WindowClient; }; @@ -8047,7 +8047,7 @@ interface WorkerGlobalScope extends EventTarget, FontFaceSource, WindowOrWorkerG } declare var WorkerGlobalScope: { - prototype: WorkerGlobalScope; + readonly prototype: WorkerGlobalScope; new(): WorkerGlobalScope; }; @@ -8079,7 +8079,7 @@ interface WorkerLocation { } declare var WorkerLocation: { - prototype: WorkerLocation; + readonly prototype: WorkerLocation; new(): WorkerLocation; }; @@ -8096,7 +8096,7 @@ interface WorkerNavigator extends NavigatorBadge, NavigatorConcurrentHardware, N } declare var WorkerNavigator: { - prototype: WorkerNavigator; + readonly prototype: WorkerNavigator; new(): WorkerNavigator; }; @@ -8117,7 +8117,7 @@ interface WritableStream { } declare var WritableStream: { - prototype: WritableStream; + readonly prototype: WritableStream; new(underlyingSink?: UnderlyingSink, strategy?: QueuingStrategy): WritableStream; }; @@ -8134,7 +8134,7 @@ interface WritableStreamDefaultController { } declare var WritableStreamDefaultController: { - prototype: WritableStreamDefaultController; + readonly prototype: WritableStreamDefaultController; new(): WritableStreamDefaultController; }; @@ -8161,7 +8161,7 @@ interface WritableStreamDefaultWriter { } declare var WritableStreamDefaultWriter: { - prototype: WritableStreamDefaultWriter; + readonly prototype: WritableStreamDefaultWriter; new(stream: WritableStream): WritableStreamDefaultWriter; }; @@ -8215,7 +8215,7 @@ declare namespace WebAssembly { } var CompileError: { - prototype: CompileError; + readonly prototype: CompileError; new(message?: string): CompileError; (message?: string): CompileError; }; @@ -8227,7 +8227,7 @@ declare namespace WebAssembly { } var Global: { - prototype: Global; + readonly prototype: Global; new(descriptor: GlobalDescriptor, v?: ValueTypeMap[T]): Global; }; @@ -8238,7 +8238,7 @@ declare namespace WebAssembly { } var Instance: { - prototype: Instance; + readonly prototype: Instance; new(module: Module, importObject?: Imports): Instance; }; @@ -8246,7 +8246,7 @@ declare namespace WebAssembly { } var LinkError: { - prototype: LinkError; + readonly prototype: LinkError; new(message?: string): LinkError; (message?: string): LinkError; }; @@ -8260,7 +8260,7 @@ declare namespace WebAssembly { } var Memory: { - prototype: Memory; + readonly prototype: Memory; new(descriptor: MemoryDescriptor): Memory; }; @@ -8269,7 +8269,7 @@ declare namespace WebAssembly { } var Module: { - prototype: Module; + readonly prototype: Module; new(bytes: BufferSource): Module; /** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/customSections_static) */ customSections(moduleObject: Module, sectionName: string): ArrayBuffer[]; @@ -8283,7 +8283,7 @@ declare namespace WebAssembly { } var RuntimeError: { - prototype: RuntimeError; + readonly prototype: RuntimeError; new(message?: string): RuntimeError; (message?: string): RuntimeError; }; @@ -8301,7 +8301,7 @@ declare namespace WebAssembly { } var Table: { - prototype: Table; + readonly prototype: Table; new(descriptor: TableDescriptor, value?: any): Table; }; diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index d61f53b77..8461c03d1 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -759,7 +759,7 @@ interface AbortController { } declare var AbortController: { - prototype: AbortController; + readonly prototype: AbortController; new(): AbortController; }; @@ -792,7 +792,7 @@ interface AbortSignal extends EventTarget { } declare var AbortSignal: { - prototype: AbortSignal; + readonly prototype: AbortSignal; new(): AbortSignal; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) */ abort(reason?: any): AbortSignal; @@ -838,7 +838,7 @@ interface Blob { } declare var Blob: { - prototype: Blob; + readonly prototype: Blob; new(blobParts?: BlobPart[], options?: BlobPropertyBag): Blob; }; @@ -897,7 +897,7 @@ interface BroadcastChannel extends EventTarget { } declare var BroadcastChannel: { - prototype: BroadcastChannel; + readonly prototype: BroadcastChannel; new(name: string): BroadcastChannel; }; @@ -914,7 +914,7 @@ interface ByteLengthQueuingStrategy extends QueuingStrategy { } declare var ByteLengthQueuingStrategy: { - prototype: ByteLengthQueuingStrategy; + readonly prototype: ByteLengthQueuingStrategy; new(init: QueuingStrategyInit): ByteLengthQueuingStrategy; }; @@ -923,7 +923,7 @@ interface CSSImageValue extends CSSStyleValue { } declare var CSSImageValue: { - prototype: CSSImageValue; + readonly prototype: CSSImageValue; new(): CSSImageValue; }; @@ -934,7 +934,7 @@ interface CSSKeywordValue extends CSSStyleValue { } declare var CSSKeywordValue: { - prototype: CSSKeywordValue; + readonly prototype: CSSKeywordValue; new(value: string): CSSKeywordValue; }; @@ -945,7 +945,7 @@ interface CSSMathClamp extends CSSMathValue { } declare var CSSMathClamp: { - prototype: CSSMathClamp; + readonly prototype: CSSMathClamp; new(lower: CSSNumberish, value: CSSNumberish, upper: CSSNumberish): CSSMathClamp; }; @@ -956,7 +956,7 @@ interface CSSMathInvert extends CSSMathValue { } declare var CSSMathInvert: { - prototype: CSSMathInvert; + readonly prototype: CSSMathInvert; new(arg: CSSNumberish): CSSMathInvert; }; @@ -967,7 +967,7 @@ interface CSSMathMax extends CSSMathValue { } declare var CSSMathMax: { - prototype: CSSMathMax; + readonly prototype: CSSMathMax; new(...args: CSSNumberish[]): CSSMathMax; }; @@ -978,7 +978,7 @@ interface CSSMathMin extends CSSMathValue { } declare var CSSMathMin: { - prototype: CSSMathMin; + readonly prototype: CSSMathMin; new(...args: CSSNumberish[]): CSSMathMin; }; @@ -989,7 +989,7 @@ interface CSSMathNegate extends CSSMathValue { } declare var CSSMathNegate: { - prototype: CSSMathNegate; + readonly prototype: CSSMathNegate; new(arg: CSSNumberish): CSSMathNegate; }; @@ -1000,7 +1000,7 @@ interface CSSMathProduct extends CSSMathValue { } declare var CSSMathProduct: { - prototype: CSSMathProduct; + readonly prototype: CSSMathProduct; new(...args: CSSNumberish[]): CSSMathProduct; }; @@ -1011,7 +1011,7 @@ interface CSSMathSum extends CSSMathValue { } declare var CSSMathSum: { - prototype: CSSMathSum; + readonly prototype: CSSMathSum; new(...args: CSSNumberish[]): CSSMathSum; }; @@ -1022,7 +1022,7 @@ interface CSSMathValue extends CSSNumericValue { } declare var CSSMathValue: { - prototype: CSSMathValue; + readonly prototype: CSSMathValue; new(): CSSMathValue; }; @@ -1033,7 +1033,7 @@ interface CSSMatrixComponent extends CSSTransformComponent { } declare var CSSMatrixComponent: { - prototype: CSSMatrixComponent; + readonly prototype: CSSMatrixComponent; new(matrix: DOMMatrixReadOnly, options?: CSSMatrixComponentOptions): CSSMatrixComponent; }; @@ -1046,7 +1046,7 @@ interface CSSNumericArray { } declare var CSSNumericArray: { - prototype: CSSNumericArray; + readonly prototype: CSSNumericArray; new(): CSSNumericArray; }; @@ -1075,7 +1075,7 @@ interface CSSNumericValue extends CSSStyleValue { } declare var CSSNumericValue: { - prototype: CSSNumericValue; + readonly prototype: CSSNumericValue; new(): CSSNumericValue; }; @@ -1086,7 +1086,7 @@ interface CSSPerspective extends CSSTransformComponent { } declare var CSSPerspective: { - prototype: CSSPerspective; + readonly prototype: CSSPerspective; new(length: CSSPerspectiveValue): CSSPerspective; }; @@ -1103,7 +1103,7 @@ interface CSSRotate extends CSSTransformComponent { } declare var CSSRotate: { - prototype: CSSRotate; + readonly prototype: CSSRotate; new(angle: CSSNumericValue): CSSRotate; new(x: CSSNumberish, y: CSSNumberish, z: CSSNumberish, angle: CSSNumericValue): CSSRotate; }; @@ -1119,7 +1119,7 @@ interface CSSScale extends CSSTransformComponent { } declare var CSSScale: { - prototype: CSSScale; + readonly prototype: CSSScale; new(x: CSSNumberish, y: CSSNumberish, z?: CSSNumberish): CSSScale; }; @@ -1132,7 +1132,7 @@ interface CSSSkew extends CSSTransformComponent { } declare var CSSSkew: { - prototype: CSSSkew; + readonly prototype: CSSSkew; new(ax: CSSNumericValue, ay: CSSNumericValue): CSSSkew; }; @@ -1143,7 +1143,7 @@ interface CSSSkewX extends CSSTransformComponent { } declare var CSSSkewX: { - prototype: CSSSkewX; + readonly prototype: CSSSkewX; new(ax: CSSNumericValue): CSSSkewX; }; @@ -1154,7 +1154,7 @@ interface CSSSkewY extends CSSTransformComponent { } declare var CSSSkewY: { - prototype: CSSSkewY; + readonly prototype: CSSSkewY; new(ay: CSSNumericValue): CSSSkewY; }; @@ -1164,7 +1164,7 @@ interface CSSStyleValue { } declare var CSSStyleValue: { - prototype: CSSStyleValue; + readonly prototype: CSSStyleValue; new(): CSSStyleValue; }; @@ -1178,7 +1178,7 @@ interface CSSTransformComponent { } declare var CSSTransformComponent: { - prototype: CSSTransformComponent; + readonly prototype: CSSTransformComponent; new(): CSSTransformComponent; }; @@ -1195,7 +1195,7 @@ interface CSSTransformValue extends CSSStyleValue { } declare var CSSTransformValue: { - prototype: CSSTransformValue; + readonly prototype: CSSTransformValue; new(transforms: CSSTransformComponent[]): CSSTransformValue; }; @@ -1210,7 +1210,7 @@ interface CSSTranslate extends CSSTransformComponent { } declare var CSSTranslate: { - prototype: CSSTranslate; + readonly prototype: CSSTranslate; new(x: CSSNumericValue, y: CSSNumericValue, z?: CSSNumericValue): CSSTranslate; }; @@ -1223,7 +1223,7 @@ interface CSSUnitValue extends CSSNumericValue { } declare var CSSUnitValue: { - prototype: CSSUnitValue; + readonly prototype: CSSUnitValue; new(value: number, unit: string): CSSUnitValue; }; @@ -1236,7 +1236,7 @@ interface CSSUnparsedValue extends CSSStyleValue { } declare var CSSUnparsedValue: { - prototype: CSSUnparsedValue; + readonly prototype: CSSUnparsedValue; new(members: CSSUnparsedSegment[]): CSSUnparsedValue; }; @@ -1249,7 +1249,7 @@ interface CSSVariableReferenceValue { } declare var CSSVariableReferenceValue: { - prototype: CSSVariableReferenceValue; + readonly prototype: CSSVariableReferenceValue; new(variable: string, fallback?: CSSUnparsedValue | null): CSSVariableReferenceValue; }; @@ -1277,7 +1277,7 @@ interface Cache { } declare var Cache: { - prototype: Cache; + readonly prototype: Cache; new(): Cache; }; @@ -1301,7 +1301,7 @@ interface CacheStorage { } declare var CacheStorage: { - prototype: CacheStorage; + readonly prototype: CacheStorage; new(): CacheStorage; }; @@ -1376,7 +1376,7 @@ interface CanvasGradient { } declare var CanvasGradient: { - prototype: CanvasGradient; + readonly prototype: CanvasGradient; new(): CanvasGradient; }; @@ -1453,7 +1453,7 @@ interface CanvasPattern { } declare var CanvasPattern: { - prototype: CanvasPattern; + readonly prototype: CanvasPattern; new(): CanvasPattern; }; @@ -1565,7 +1565,7 @@ interface CloseEvent extends Event { } declare var CloseEvent: { - prototype: CloseEvent; + readonly prototype: CloseEvent; new(type: string, eventInitDict?: CloseEventInit): CloseEvent; }; @@ -1576,7 +1576,7 @@ interface CompressionStream extends GenericTransformStream { } declare var CompressionStream: { - prototype: CompressionStream; + readonly prototype: CompressionStream; new(format: CompressionFormat): CompressionStream; }; @@ -1593,7 +1593,7 @@ interface CountQueuingStrategy extends QueuingStrategy { } declare var CountQueuingStrategy: { - prototype: CountQueuingStrategy; + readonly prototype: CountQueuingStrategy; new(init: QueuingStrategyInit): CountQueuingStrategy; }; @@ -1620,7 +1620,7 @@ interface Crypto { } declare var Crypto: { - prototype: Crypto; + readonly prototype: Crypto; new(): Crypto; }; @@ -1642,7 +1642,7 @@ interface CryptoKey { } declare var CryptoKey: { - prototype: CryptoKey; + readonly prototype: CryptoKey; new(): CryptoKey; }; @@ -1663,7 +1663,7 @@ interface CustomEvent extends Event { } declare var CustomEvent: { - prototype: CustomEvent; + readonly prototype: CustomEvent; new(type: string, eventInitDict?: CustomEventInit): CustomEvent; }; @@ -1711,7 +1711,7 @@ interface DOMException extends Error { } declare var DOMException: { - prototype: DOMException; + readonly prototype: DOMException; new(message?: string, name?: string): DOMException; readonly INDEX_SIZE_ERR: 1; readonly DOMSTRING_SIZE_ERR: 2; @@ -1800,7 +1800,7 @@ interface DOMMatrix extends DOMMatrixReadOnly { } declare var DOMMatrix: { - prototype: DOMMatrix; + readonly prototype: DOMMatrix; new(init?: string | number[]): DOMMatrix; fromFloat32Array(array32: Float32Array): DOMMatrix; fromFloat64Array(array64: Float64Array): DOMMatrix; @@ -1879,7 +1879,7 @@ interface DOMMatrixReadOnly { } declare var DOMMatrixReadOnly: { - prototype: DOMMatrixReadOnly; + readonly prototype: DOMMatrixReadOnly; new(init?: string | number[]): DOMMatrixReadOnly; fromFloat32Array(array32: Float32Array): DOMMatrixReadOnly; fromFloat64Array(array64: Float64Array): DOMMatrixReadOnly; @@ -1899,7 +1899,7 @@ interface DOMPoint extends DOMPointReadOnly { } declare var DOMPoint: { - prototype: DOMPoint; + readonly prototype: DOMPoint; new(x?: number, y?: number, z?: number, w?: number): DOMPoint; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/fromPoint_static) */ fromPoint(other?: DOMPointInit): DOMPoint; @@ -1921,7 +1921,7 @@ interface DOMPointReadOnly { } declare var DOMPointReadOnly: { - prototype: DOMPointReadOnly; + readonly prototype: DOMPointReadOnly; new(x?: number, y?: number, z?: number, w?: number): DOMPointReadOnly; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/fromPoint_static) */ fromPoint(other?: DOMPointInit): DOMPointReadOnly; @@ -1938,7 +1938,7 @@ interface DOMQuad { } declare var DOMQuad: { - prototype: DOMQuad; + readonly prototype: DOMQuad; new(p1?: DOMPointInit, p2?: DOMPointInit, p3?: DOMPointInit, p4?: DOMPointInit): DOMQuad; fromQuad(other?: DOMQuadInit): DOMQuad; fromRect(other?: DOMRectInit): DOMQuad; @@ -1953,7 +1953,7 @@ interface DOMRect extends DOMRectReadOnly { } declare var DOMRect: { - prototype: DOMRect; + readonly prototype: DOMRect; new(x?: number, y?: number, width?: number, height?: number): DOMRect; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect/fromRect_static) */ fromRect(other?: DOMRectInit): DOMRect; @@ -1981,7 +1981,7 @@ interface DOMRectReadOnly { } declare var DOMRectReadOnly: { - prototype: DOMRectReadOnly; + readonly prototype: DOMRectReadOnly; new(x?: number, y?: number, width?: number, height?: number): DOMRectReadOnly; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/fromRect_static) */ fromRect(other?: DOMRectInit): DOMRectReadOnly; @@ -2015,7 +2015,7 @@ interface DOMStringList { } declare var DOMStringList: { - prototype: DOMStringList; + readonly prototype: DOMStringList; new(): DOMStringList; }; @@ -2026,7 +2026,7 @@ interface DecompressionStream extends GenericTransformStream { } declare var DecompressionStream: { - prototype: DecompressionStream; + readonly prototype: DecompressionStream; new(format: CompressionFormat): DecompressionStream; }; @@ -2124,7 +2124,7 @@ interface ErrorEvent extends Event { } declare var ErrorEvent: { - prototype: ErrorEvent; + readonly prototype: ErrorEvent; new(type: string, eventInitDict?: ErrorEventInit): ErrorEvent; }; @@ -2249,7 +2249,7 @@ interface Event { } declare var Event: { - prototype: Event; + readonly prototype: Event; new(type: string, eventInitDict?: EventInit): Event; readonly NONE: 0; readonly CAPTURING_PHASE: 1; @@ -2315,7 +2315,7 @@ interface EventSource extends EventTarget { } declare var EventSource: { - prototype: EventSource; + readonly prototype: EventSource; new(url: string | URL, eventSourceInitDict?: EventSourceInit): EventSource; readonly CONNECTING: 0; readonly OPEN: 1; @@ -2361,7 +2361,7 @@ interface EventTarget { } declare var EventTarget: { - prototype: EventTarget; + readonly prototype: EventTarget; new(): EventTarget; }; @@ -2380,7 +2380,7 @@ interface File extends Blob { } declare var File: { - prototype: File; + readonly prototype: File; new(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File; }; @@ -2398,7 +2398,7 @@ interface FileList { } declare var FileList: { - prototype: FileList; + readonly prototype: FileList; new(): FileList; }; @@ -2459,7 +2459,7 @@ interface FileReader extends EventTarget { } declare var FileReader: { - prototype: FileReader; + readonly prototype: FileReader; new(): FileReader; readonly EMPTY: 0; readonly LOADING: 1; @@ -2487,7 +2487,7 @@ interface FileReaderSync { } declare var FileReaderSync: { - prototype: FileReaderSync; + readonly prototype: FileReaderSync; new(): FileReaderSync; }; @@ -2509,7 +2509,7 @@ interface FileSystemDirectoryHandle extends FileSystemHandle { } declare var FileSystemDirectoryHandle: { - prototype: FileSystemDirectoryHandle; + readonly prototype: FileSystemDirectoryHandle; new(): FileSystemDirectoryHandle; }; @@ -2527,7 +2527,7 @@ interface FileSystemFileHandle extends FileSystemHandle { } declare var FileSystemFileHandle: { - prototype: FileSystemFileHandle; + readonly prototype: FileSystemFileHandle; new(): FileSystemFileHandle; }; @@ -2546,7 +2546,7 @@ interface FileSystemHandle { } declare var FileSystemHandle: { - prototype: FileSystemHandle; + readonly prototype: FileSystemHandle; new(): FileSystemHandle; }; @@ -2565,7 +2565,7 @@ interface FileSystemWritableFileStream extends WritableStream { } declare var FileSystemWritableFileStream: { - prototype: FileSystemWritableFileStream; + readonly prototype: FileSystemWritableFileStream; new(): FileSystemWritableFileStream; }; @@ -2600,7 +2600,7 @@ interface FontFace { } declare var FontFace: { - prototype: FontFace; + readonly prototype: FontFace; new(family: string, source: string | BinaryData, descriptors?: FontFaceDescriptors): FontFace; }; @@ -2634,7 +2634,7 @@ interface FontFaceSet extends EventTarget { } declare var FontFaceSet: { - prototype: FontFaceSet; + readonly prototype: FontFaceSet; new(): FontFaceSet; }; @@ -2645,7 +2645,7 @@ interface FontFaceSetLoadEvent extends Event { } declare var FontFaceSetLoadEvent: { - prototype: FontFaceSetLoadEvent; + readonly prototype: FontFaceSetLoadEvent; new(type: string, eventInitDict?: FontFaceSetLoadEventInit): FontFaceSetLoadEvent; }; @@ -2680,7 +2680,7 @@ interface FormData { } declare var FormData: { - prototype: FormData; + readonly prototype: FormData; new(): FormData; }; @@ -2713,7 +2713,7 @@ interface Headers { } declare var Headers: { - prototype: Headers; + readonly prototype: Headers; new(init?: HeadersInit): Headers; }; @@ -2788,7 +2788,7 @@ interface IDBCursor { } declare var IDBCursor: { - prototype: IDBCursor; + readonly prototype: IDBCursor; new(): IDBCursor; }; @@ -2807,7 +2807,7 @@ interface IDBCursorWithValue extends IDBCursor { } declare var IDBCursorWithValue: { - prototype: IDBCursorWithValue; + readonly prototype: IDBCursorWithValue; new(): IDBCursorWithValue; }; @@ -2883,7 +2883,7 @@ interface IDBDatabase extends EventTarget { } declare var IDBDatabase: { - prototype: IDBDatabase; + readonly prototype: IDBDatabase; new(): IDBDatabase; }; @@ -2918,7 +2918,7 @@ interface IDBFactory { } declare var IDBFactory: { - prototype: IDBFactory; + readonly prototype: IDBFactory; new(): IDBFactory; }; @@ -3005,7 +3005,7 @@ interface IDBIndex { } declare var IDBIndex: { - prototype: IDBIndex; + readonly prototype: IDBIndex; new(): IDBIndex; }; @@ -3048,7 +3048,7 @@ interface IDBKeyRange { } declare var IDBKeyRange: { - prototype: IDBKeyRange; + readonly prototype: IDBKeyRange; new(): IDBKeyRange; /** * Returns a new IDBKeyRange spanning from lower to upper. If lowerOpen is true, lower is not included in the range. If upperOpen is true, upper is not included in the range. @@ -3229,7 +3229,7 @@ interface IDBObjectStore { } declare var IDBObjectStore: { - prototype: IDBObjectStore; + readonly prototype: IDBObjectStore; new(): IDBObjectStore; }; @@ -3255,7 +3255,7 @@ interface IDBOpenDBRequest extends IDBRequest { } declare var IDBOpenDBRequest: { - prototype: IDBOpenDBRequest; + readonly prototype: IDBOpenDBRequest; new(): IDBOpenDBRequest; }; @@ -3311,7 +3311,7 @@ interface IDBRequest extends EventTarget { } declare var IDBRequest: { - prototype: IDBRequest; + readonly prototype: IDBRequest; new(): IDBRequest; }; @@ -3376,7 +3376,7 @@ interface IDBTransaction extends EventTarget { } declare var IDBTransaction: { - prototype: IDBTransaction; + readonly prototype: IDBTransaction; new(): IDBTransaction; }; @@ -3393,7 +3393,7 @@ interface IDBVersionChangeEvent extends Event { } declare var IDBVersionChangeEvent: { - prototype: IDBVersionChangeEvent; + readonly prototype: IDBVersionChangeEvent; new(type: string, eventInitDict?: IDBVersionChangeEventInit): IDBVersionChangeEvent; }; @@ -3420,7 +3420,7 @@ interface ImageBitmap { } declare var ImageBitmap: { - prototype: ImageBitmap; + readonly prototype: ImageBitmap; new(): ImageBitmap; }; @@ -3435,7 +3435,7 @@ interface ImageBitmapRenderingContext { } declare var ImageBitmapRenderingContext: { - prototype: ImageBitmapRenderingContext; + readonly prototype: ImageBitmapRenderingContext; new(): ImageBitmapRenderingContext; }; @@ -3468,7 +3468,7 @@ interface ImageData { } declare var ImageData: { - prototype: ImageData; + readonly prototype: ImageData; new(sw: number, sh: number, settings?: ImageDataSettings): ImageData; new(data: Uint8ClampedArray, sw: number, sh?: number, settings?: ImageDataSettings): ImageData; }; @@ -3496,7 +3496,7 @@ interface Lock { } declare var Lock: { - prototype: Lock; + readonly prototype: Lock; new(): Lock; }; @@ -3514,7 +3514,7 @@ interface LockManager { } declare var LockManager: { - prototype: LockManager; + readonly prototype: LockManager; new(): LockManager; }; @@ -3527,7 +3527,7 @@ interface MediaCapabilities { } declare var MediaCapabilities: { - prototype: MediaCapabilities; + readonly prototype: MediaCapabilities; new(): MediaCapabilities; }; @@ -3552,7 +3552,7 @@ interface MessageChannel { } declare var MessageChannel: { - prototype: MessageChannel; + readonly prototype: MessageChannel; new(): MessageChannel; }; @@ -3597,7 +3597,7 @@ interface MessageEvent extends Event { } declare var MessageEvent: { - prototype: MessageEvent; + readonly prototype: MessageEvent; new(type: string, eventInitDict?: MessageEventInit): MessageEvent; }; @@ -3644,7 +3644,7 @@ interface MessagePort extends EventTarget { } declare var MessagePort: { - prototype: MessagePort; + readonly prototype: MessagePort; new(): MessagePort; }; @@ -3665,7 +3665,7 @@ interface NavigationPreloadManager { } declare var NavigationPreloadManager: { - prototype: NavigationPreloadManager; + readonly prototype: NavigationPreloadManager; new(): NavigationPreloadManager; }; @@ -3791,7 +3791,7 @@ interface Notification extends EventTarget { } declare var Notification: { - prototype: Notification; + readonly prototype: Notification; new(title: string, options?: NotificationOptions): Notification; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/permission_static) */ readonly permission: NotificationPermission; @@ -3954,7 +3954,7 @@ interface OffscreenCanvas extends EventTarget { } declare var OffscreenCanvas: { - prototype: OffscreenCanvas; + readonly prototype: OffscreenCanvas; new(width: number, height: number): OffscreenCanvas; }; @@ -3965,7 +3965,7 @@ interface OffscreenCanvasRenderingContext2D extends CanvasCompositing, CanvasDra } declare var OffscreenCanvasRenderingContext2D: { - prototype: OffscreenCanvasRenderingContext2D; + readonly prototype: OffscreenCanvasRenderingContext2D; new(): OffscreenCanvasRenderingContext2D; }; @@ -3984,7 +3984,7 @@ interface Path2D extends CanvasPath { } declare var Path2D: { - prototype: Path2D; + readonly prototype: Path2D; new(path?: Path2D | string): Path2D; }; @@ -4031,7 +4031,7 @@ interface Performance extends EventTarget { } declare var Performance: { - prototype: Performance; + readonly prototype: Performance; new(): Performance; }; @@ -4054,7 +4054,7 @@ interface PerformanceEntry { } declare var PerformanceEntry: { - prototype: PerformanceEntry; + readonly prototype: PerformanceEntry; new(): PerformanceEntry; }; @@ -4069,7 +4069,7 @@ interface PerformanceMark extends PerformanceEntry { } declare var PerformanceMark: { - prototype: PerformanceMark; + readonly prototype: PerformanceMark; new(markName: string, markOptions?: PerformanceMarkOptions): PerformanceMark; }; @@ -4084,7 +4084,7 @@ interface PerformanceMeasure extends PerformanceEntry { } declare var PerformanceMeasure: { - prototype: PerformanceMeasure; + readonly prototype: PerformanceMeasure; new(): PerformanceMeasure; }; @@ -4099,7 +4099,7 @@ interface PerformanceObserver { } declare var PerformanceObserver: { - prototype: PerformanceObserver; + readonly prototype: PerformanceObserver; new(callback: PerformanceObserverCallback): PerformanceObserver; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PerformanceObserver/supportedEntryTypes_static) */ readonly supportedEntryTypes: ReadonlyArray; @@ -4116,7 +4116,7 @@ interface PerformanceObserverEntryList { } declare var PerformanceObserverEntryList: { - prototype: PerformanceObserverEntryList; + readonly prototype: PerformanceObserverEntryList; new(): PerformanceObserverEntryList; }; @@ -4169,7 +4169,7 @@ interface PerformanceResourceTiming extends PerformanceEntry { } declare var PerformanceResourceTiming: { - prototype: PerformanceResourceTiming; + readonly prototype: PerformanceResourceTiming; new(): PerformanceResourceTiming; }; @@ -4186,7 +4186,7 @@ interface PerformanceServerTiming { } declare var PerformanceServerTiming: { - prototype: PerformanceServerTiming; + readonly prototype: PerformanceServerTiming; new(): PerformanceServerTiming; }; @@ -4209,7 +4209,7 @@ interface PermissionStatus extends EventTarget { } declare var PermissionStatus: { - prototype: PermissionStatus; + readonly prototype: PermissionStatus; new(): PermissionStatus; }; @@ -4220,7 +4220,7 @@ interface Permissions { } declare var Permissions: { - prototype: Permissions; + readonly prototype: Permissions; new(): Permissions; }; @@ -4240,7 +4240,7 @@ interface ProgressEvent extends Event { } declare var ProgressEvent: { - prototype: ProgressEvent; + readonly prototype: ProgressEvent; new(type: string, eventInitDict?: ProgressEventInit): ProgressEvent; }; @@ -4253,7 +4253,7 @@ interface PromiseRejectionEvent extends Event { } declare var PromiseRejectionEvent: { - prototype: PromiseRejectionEvent; + readonly prototype: PromiseRejectionEvent; new(type: string, eventInitDict: PromiseRejectionEventInit): PromiseRejectionEvent; }; @@ -4273,7 +4273,7 @@ interface PushManager { } declare var PushManager: { - prototype: PushManager; + readonly prototype: PushManager; new(): PushManager; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PushManager/supportedContentEncodings_static) */ readonly supportedContentEncodings: ReadonlyArray; @@ -4301,7 +4301,7 @@ interface PushSubscription { } declare var PushSubscription: { - prototype: PushSubscription; + readonly prototype: PushSubscription; new(): PushSubscription; }; @@ -4318,7 +4318,7 @@ interface PushSubscriptionOptions { } declare var PushSubscriptionOptions: { - prototype: PushSubscriptionOptions; + readonly prototype: PushSubscriptionOptions; new(): PushSubscriptionOptions; }; @@ -4337,7 +4337,7 @@ interface ReadableByteStreamController { } declare var ReadableByteStreamController: { - prototype: ReadableByteStreamController; + readonly prototype: ReadableByteStreamController; new(): ReadableByteStreamController; }; @@ -4364,7 +4364,7 @@ interface ReadableStream { } declare var ReadableStream: { - prototype: ReadableStream; + readonly prototype: ReadableStream; new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream; new(underlyingSource: UnderlyingDefaultSource, strategy?: QueuingStrategy): ReadableStream; new(underlyingSource?: UnderlyingSource, strategy?: QueuingStrategy): ReadableStream; @@ -4379,7 +4379,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { } declare var ReadableStreamBYOBReader: { - prototype: ReadableStreamBYOBReader; + readonly prototype: ReadableStreamBYOBReader; new(stream: ReadableStream): ReadableStreamBYOBReader; }; @@ -4394,7 +4394,7 @@ interface ReadableStreamBYOBRequest { } declare var ReadableStreamBYOBRequest: { - prototype: ReadableStreamBYOBRequest; + readonly prototype: ReadableStreamBYOBRequest; new(): ReadableStreamBYOBRequest; }; @@ -4411,7 +4411,7 @@ interface ReadableStreamDefaultController { } declare var ReadableStreamDefaultController: { - prototype: ReadableStreamDefaultController; + readonly prototype: ReadableStreamDefaultController; new(): ReadableStreamDefaultController; }; @@ -4424,7 +4424,7 @@ interface ReadableStreamDefaultReader extends ReadableStreamGenericRead } declare var ReadableStreamDefaultReader: { - prototype: ReadableStreamDefaultReader; + readonly prototype: ReadableStreamDefaultReader; new(stream: ReadableStream): ReadableStreamDefaultReader; }; @@ -4447,7 +4447,7 @@ interface Report { } declare var Report: { - prototype: Report; + readonly prototype: Report; new(): Report; }; @@ -4458,7 +4458,7 @@ interface ReportBody { } declare var ReportBody: { - prototype: ReportBody; + readonly prototype: ReportBody; new(): ReportBody; }; @@ -4473,7 +4473,7 @@ interface ReportingObserver { } declare var ReportingObserver: { - prototype: ReportingObserver; + readonly prototype: ReportingObserver; new(callback: ReportingObserverCallback, options?: ReportingObserverOptions): ReportingObserver; }; @@ -4562,7 +4562,7 @@ interface Request extends Body { } declare var Request: { - prototype: Request; + readonly prototype: Request; new(input: RequestInfo | URL, init?: RequestInit): Request; }; @@ -4591,7 +4591,7 @@ interface Response extends Body { } declare var Response: { - prototype: Response; + readonly prototype: Response; new(body?: BodyInit | null, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */ error(): Response; @@ -4634,7 +4634,7 @@ interface SecurityPolicyViolationEvent extends Event { } declare var SecurityPolicyViolationEvent: { - prototype: SecurityPolicyViolationEvent; + readonly prototype: SecurityPolicyViolationEvent; new(type: string, eventInitDict?: SecurityPolicyViolationEventInit): SecurityPolicyViolationEvent; }; @@ -4665,7 +4665,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker { } declare var ServiceWorker: { - prototype: ServiceWorker; + readonly prototype: ServiceWorker; new(): ServiceWorker; }; @@ -4707,7 +4707,7 @@ interface ServiceWorkerContainer extends EventTarget { } declare var ServiceWorkerContainer: { - prototype: ServiceWorkerContainer; + readonly prototype: ServiceWorkerContainer; new(): ServiceWorkerContainer; }; @@ -4753,7 +4753,7 @@ interface ServiceWorkerRegistration extends EventTarget { } declare var ServiceWorkerRegistration: { - prototype: ServiceWorkerRegistration; + readonly prototype: ServiceWorkerRegistration; new(): ServiceWorkerRegistration; }; @@ -4784,7 +4784,7 @@ interface SharedWorkerGlobalScope extends WorkerGlobalScope { } declare var SharedWorkerGlobalScope: { - prototype: SharedWorkerGlobalScope; + readonly prototype: SharedWorkerGlobalScope; new(): SharedWorkerGlobalScope; }; @@ -4803,7 +4803,7 @@ interface StorageManager { } declare var StorageManager: { - prototype: StorageManager; + readonly prototype: StorageManager; new(): StorageManager; }; @@ -4821,7 +4821,7 @@ interface StylePropertyMapReadOnly { } declare var StylePropertyMapReadOnly: { - prototype: StylePropertyMapReadOnly; + readonly prototype: StylePropertyMapReadOnly; new(): StylePropertyMapReadOnly; }; @@ -4865,7 +4865,7 @@ interface SubtleCrypto { } declare var SubtleCrypto: { - prototype: SubtleCrypto; + readonly prototype: SubtleCrypto; new(): SubtleCrypto; }; @@ -4894,7 +4894,7 @@ interface TextDecoder extends TextDecoderCommon { } declare var TextDecoder: { - prototype: TextDecoder; + readonly prototype: TextDecoder; new(label?: string, options?: TextDecoderOptions): TextDecoder; }; @@ -4926,7 +4926,7 @@ interface TextDecoderStream extends GenericTransformStream, TextDecoderCommon { } declare var TextDecoderStream: { - prototype: TextDecoderStream; + readonly prototype: TextDecoderStream; new(label?: string, options?: TextDecoderOptions): TextDecoderStream; }; @@ -4951,7 +4951,7 @@ interface TextEncoder extends TextEncoderCommon { } declare var TextEncoder: { - prototype: TextEncoder; + readonly prototype: TextEncoder; new(): TextEncoder; }; @@ -4971,7 +4971,7 @@ interface TextEncoderStream extends GenericTransformStream, TextEncoderCommon { } declare var TextEncoderStream: { - prototype: TextEncoderStream; + readonly prototype: TextEncoderStream; new(): TextEncoderStream; }; @@ -5056,7 +5056,7 @@ interface TextMetrics { } declare var TextMetrics: { - prototype: TextMetrics; + readonly prototype: TextMetrics; new(): TextMetrics; }; @@ -5069,7 +5069,7 @@ interface TransformStream { } declare var TransformStream: { - prototype: TransformStream; + readonly prototype: TransformStream; new(transformer?: Transformer, writableStrategy?: QueuingStrategy, readableStrategy?: QueuingStrategy): TransformStream; }; @@ -5086,7 +5086,7 @@ interface TransformStreamDefaultController { } declare var TransformStreamDefaultController: { - prototype: TransformStreamDefaultController; + readonly prototype: TransformStreamDefaultController; new(): TransformStreamDefaultController; }; @@ -5126,7 +5126,7 @@ interface URL { } declare var URL: { - prototype: URL; + readonly prototype: URL; new(url: string | URL, base?: string | URL): URL; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) */ canParse(url: string | URL, base?: string | URL): boolean; @@ -5186,7 +5186,7 @@ interface URLSearchParams { } declare var URLSearchParams: { - prototype: URLSearchParams; + readonly prototype: URLSearchParams; new(init?: string[][] | Record | string | URLSearchParams): URLSearchParams; }; @@ -5368,7 +5368,7 @@ interface WebGL2RenderingContext extends WebGL2RenderingContextBase, WebGL2Rende } declare var WebGL2RenderingContext: { - prototype: WebGL2RenderingContext; + readonly prototype: WebGL2RenderingContext; new(): WebGL2RenderingContext; readonly READ_BUFFER: 0x0C02; readonly UNPACK_ROW_LENGTH: 0x0CF2; @@ -6448,7 +6448,7 @@ interface WebGLActiveInfo { } declare var WebGLActiveInfo: { - prototype: WebGLActiveInfo; + readonly prototype: WebGLActiveInfo; new(): WebGLActiveInfo; }; @@ -6461,7 +6461,7 @@ interface WebGLBuffer { } declare var WebGLBuffer: { - prototype: WebGLBuffer; + readonly prototype: WebGLBuffer; new(): WebGLBuffer; }; @@ -6476,7 +6476,7 @@ interface WebGLContextEvent extends Event { } declare var WebGLContextEvent: { - prototype: WebGLContextEvent; + readonly prototype: WebGLContextEvent; new(type: string, eventInit?: WebGLContextEventInit): WebGLContextEvent; }; @@ -6489,7 +6489,7 @@ interface WebGLFramebuffer { } declare var WebGLFramebuffer: { - prototype: WebGLFramebuffer; + readonly prototype: WebGLFramebuffer; new(): WebGLFramebuffer; }; @@ -6502,7 +6502,7 @@ interface WebGLProgram { } declare var WebGLProgram: { - prototype: WebGLProgram; + readonly prototype: WebGLProgram; new(): WebGLProgram; }; @@ -6511,7 +6511,7 @@ interface WebGLQuery { } declare var WebGLQuery: { - prototype: WebGLQuery; + readonly prototype: WebGLQuery; new(): WebGLQuery; }; @@ -6524,7 +6524,7 @@ interface WebGLRenderbuffer { } declare var WebGLRenderbuffer: { - prototype: WebGLRenderbuffer; + readonly prototype: WebGLRenderbuffer; new(): WebGLRenderbuffer; }; @@ -6537,7 +6537,7 @@ interface WebGLRenderingContext extends WebGLRenderingContextBase, WebGLRenderin } declare var WebGLRenderingContext: { - prototype: WebGLRenderingContext; + readonly prototype: WebGLRenderingContext; new(): WebGLRenderingContext; readonly DEPTH_BUFFER_BIT: 0x00000100; readonly STENCIL_BUFFER_BIT: 0x00000400; @@ -7460,7 +7460,7 @@ interface WebGLSampler { } declare var WebGLSampler: { - prototype: WebGLSampler; + readonly prototype: WebGLSampler; new(): WebGLSampler; }; @@ -7473,7 +7473,7 @@ interface WebGLShader { } declare var WebGLShader: { - prototype: WebGLShader; + readonly prototype: WebGLShader; new(): WebGLShader; }; @@ -7492,7 +7492,7 @@ interface WebGLShaderPrecisionFormat { } declare var WebGLShaderPrecisionFormat: { - prototype: WebGLShaderPrecisionFormat; + readonly prototype: WebGLShaderPrecisionFormat; new(): WebGLShaderPrecisionFormat; }; @@ -7501,7 +7501,7 @@ interface WebGLSync { } declare var WebGLSync: { - prototype: WebGLSync; + readonly prototype: WebGLSync; new(): WebGLSync; }; @@ -7514,7 +7514,7 @@ interface WebGLTexture { } declare var WebGLTexture: { - prototype: WebGLTexture; + readonly prototype: WebGLTexture; new(): WebGLTexture; }; @@ -7523,7 +7523,7 @@ interface WebGLTransformFeedback { } declare var WebGLTransformFeedback: { - prototype: WebGLTransformFeedback; + readonly prototype: WebGLTransformFeedback; new(): WebGLTransformFeedback; }; @@ -7536,7 +7536,7 @@ interface WebGLUniformLocation { } declare var WebGLUniformLocation: { - prototype: WebGLUniformLocation; + readonly prototype: WebGLUniformLocation; new(): WebGLUniformLocation; }; @@ -7545,7 +7545,7 @@ interface WebGLVertexArrayObject { } declare var WebGLVertexArrayObject: { - prototype: WebGLVertexArrayObject; + readonly prototype: WebGLVertexArrayObject; new(): WebGLVertexArrayObject; }; @@ -7637,7 +7637,7 @@ interface WebSocket extends EventTarget { } declare var WebSocket: { - prototype: WebSocket; + readonly prototype: WebSocket; new(url: string | URL, protocols?: string | string[]): WebSocket; readonly CONNECTING: 0; readonly OPEN: 1; @@ -7670,7 +7670,7 @@ interface WebTransport { } declare var WebTransport: { - prototype: WebTransport; + readonly prototype: WebTransport; new(url: string | URL, options?: WebTransportOptions): WebTransport; }; @@ -7687,7 +7687,7 @@ interface WebTransportBidirectionalStream { } declare var WebTransportBidirectionalStream: { - prototype: WebTransportBidirectionalStream; + readonly prototype: WebTransportBidirectionalStream; new(): WebTransportBidirectionalStream; }; @@ -7714,7 +7714,7 @@ interface WebTransportDatagramDuplexStream { } declare var WebTransportDatagramDuplexStream: { - prototype: WebTransportDatagramDuplexStream; + readonly prototype: WebTransportDatagramDuplexStream; new(): WebTransportDatagramDuplexStream; }; @@ -7731,7 +7731,7 @@ interface WebTransportError extends DOMException { } declare var WebTransportError: { - prototype: WebTransportError; + readonly prototype: WebTransportError; new(message?: string, options?: WebTransportErrorOptions): WebTransportError; }; @@ -7814,7 +7814,7 @@ interface Worker extends EventTarget, AbstractWorker { } declare var Worker: { - prototype: Worker; + readonly prototype: Worker; new(scriptURL: string | URL, options?: WorkerOptions): Worker; }; @@ -7876,7 +7876,7 @@ interface WorkerGlobalScope extends EventTarget, FontFaceSource, WindowOrWorkerG } declare var WorkerGlobalScope: { - prototype: WorkerGlobalScope; + readonly prototype: WorkerGlobalScope; new(): WorkerGlobalScope; }; @@ -7908,7 +7908,7 @@ interface WorkerLocation { } declare var WorkerLocation: { - prototype: WorkerLocation; + readonly prototype: WorkerLocation; new(): WorkerLocation; }; @@ -7925,7 +7925,7 @@ interface WorkerNavigator extends NavigatorBadge, NavigatorConcurrentHardware, N } declare var WorkerNavigator: { - prototype: WorkerNavigator; + readonly prototype: WorkerNavigator; new(): WorkerNavigator; }; @@ -7946,7 +7946,7 @@ interface WritableStream { } declare var WritableStream: { - prototype: WritableStream; + readonly prototype: WritableStream; new(underlyingSink?: UnderlyingSink, strategy?: QueuingStrategy): WritableStream; }; @@ -7963,7 +7963,7 @@ interface WritableStreamDefaultController { } declare var WritableStreamDefaultController: { - prototype: WritableStreamDefaultController; + readonly prototype: WritableStreamDefaultController; new(): WritableStreamDefaultController; }; @@ -7990,7 +7990,7 @@ interface WritableStreamDefaultWriter { } declare var WritableStreamDefaultWriter: { - prototype: WritableStreamDefaultWriter; + readonly prototype: WritableStreamDefaultWriter; new(stream: WritableStream): WritableStreamDefaultWriter; }; @@ -8129,7 +8129,7 @@ interface XMLHttpRequest extends XMLHttpRequestEventTarget { } declare var XMLHttpRequest: { - prototype: XMLHttpRequest; + readonly prototype: XMLHttpRequest; new(): XMLHttpRequest; readonly UNSENT: 0; readonly OPENED: 1; @@ -8164,7 +8164,7 @@ interface XMLHttpRequestEventTarget extends EventTarget { } declare var XMLHttpRequestEventTarget: { - prototype: XMLHttpRequestEventTarget; + readonly prototype: XMLHttpRequestEventTarget; new(): XMLHttpRequestEventTarget; }; @@ -8177,7 +8177,7 @@ interface XMLHttpRequestUpload extends XMLHttpRequestEventTarget { } declare var XMLHttpRequestUpload: { - prototype: XMLHttpRequestUpload; + readonly prototype: XMLHttpRequestUpload; new(): XMLHttpRequestUpload; }; @@ -8231,7 +8231,7 @@ declare namespace WebAssembly { } var CompileError: { - prototype: CompileError; + readonly prototype: CompileError; new(message?: string): CompileError; (message?: string): CompileError; }; @@ -8243,7 +8243,7 @@ declare namespace WebAssembly { } var Global: { - prototype: Global; + readonly prototype: Global; new(descriptor: GlobalDescriptor, v?: ValueTypeMap[T]): Global; }; @@ -8254,7 +8254,7 @@ declare namespace WebAssembly { } var Instance: { - prototype: Instance; + readonly prototype: Instance; new(module: Module, importObject?: Imports): Instance; }; @@ -8262,7 +8262,7 @@ declare namespace WebAssembly { } var LinkError: { - prototype: LinkError; + readonly prototype: LinkError; new(message?: string): LinkError; (message?: string): LinkError; }; @@ -8276,7 +8276,7 @@ declare namespace WebAssembly { } var Memory: { - prototype: Memory; + readonly prototype: Memory; new(descriptor: MemoryDescriptor): Memory; }; @@ -8285,7 +8285,7 @@ declare namespace WebAssembly { } var Module: { - prototype: Module; + readonly prototype: Module; new(bytes: BufferSource): Module; /** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/customSections_static) */ customSections(moduleObject: Module, sectionName: string): ArrayBuffer[]; @@ -8299,7 +8299,7 @@ declare namespace WebAssembly { } var RuntimeError: { - prototype: RuntimeError; + readonly prototype: RuntimeError; new(message?: string): RuntimeError; (message?: string): RuntimeError; }; @@ -8317,7 +8317,7 @@ declare namespace WebAssembly { } var Table: { - prototype: Table; + readonly prototype: Table; new(descriptor: TableDescriptor, value?: any): Table; }; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 81c9652ae..7c48759db 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -927,7 +927,7 @@ interface AbortController { } declare var AbortController: { - prototype: AbortController; + readonly prototype: AbortController; new(): AbortController; }; @@ -960,7 +960,7 @@ interface AbortSignal extends EventTarget { } declare var AbortSignal: { - prototype: AbortSignal; + readonly prototype: AbortSignal; new(): AbortSignal; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/AbortSignal/abort_static) */ abort(reason?: any): AbortSignal; @@ -1013,7 +1013,7 @@ interface Blob { } declare var Blob: { - prototype: Blob; + readonly prototype: Blob; new(blobParts?: BlobPart[], options?: BlobPropertyBag): Blob; }; @@ -1072,7 +1072,7 @@ interface BroadcastChannel extends EventTarget { } declare var BroadcastChannel: { - prototype: BroadcastChannel; + readonly prototype: BroadcastChannel; new(name: string): BroadcastChannel; }; @@ -1089,7 +1089,7 @@ interface ByteLengthQueuingStrategy extends QueuingStrategy { } declare var ByteLengthQueuingStrategy: { - prototype: ByteLengthQueuingStrategy; + readonly prototype: ByteLengthQueuingStrategy; new(init: QueuingStrategyInit): ByteLengthQueuingStrategy; }; @@ -1098,7 +1098,7 @@ interface CSSImageValue extends CSSStyleValue { } declare var CSSImageValue: { - prototype: CSSImageValue; + readonly prototype: CSSImageValue; new(): CSSImageValue; }; @@ -1109,7 +1109,7 @@ interface CSSKeywordValue extends CSSStyleValue { } declare var CSSKeywordValue: { - prototype: CSSKeywordValue; + readonly prototype: CSSKeywordValue; new(value: string): CSSKeywordValue; }; @@ -1120,7 +1120,7 @@ interface CSSMathClamp extends CSSMathValue { } declare var CSSMathClamp: { - prototype: CSSMathClamp; + readonly prototype: CSSMathClamp; new(lower: CSSNumberish, value: CSSNumberish, upper: CSSNumberish): CSSMathClamp; }; @@ -1131,7 +1131,7 @@ interface CSSMathInvert extends CSSMathValue { } declare var CSSMathInvert: { - prototype: CSSMathInvert; + readonly prototype: CSSMathInvert; new(arg: CSSNumberish): CSSMathInvert; }; @@ -1142,7 +1142,7 @@ interface CSSMathMax extends CSSMathValue { } declare var CSSMathMax: { - prototype: CSSMathMax; + readonly prototype: CSSMathMax; new(...args: CSSNumberish[]): CSSMathMax; }; @@ -1153,7 +1153,7 @@ interface CSSMathMin extends CSSMathValue { } declare var CSSMathMin: { - prototype: CSSMathMin; + readonly prototype: CSSMathMin; new(...args: CSSNumberish[]): CSSMathMin; }; @@ -1164,7 +1164,7 @@ interface CSSMathNegate extends CSSMathValue { } declare var CSSMathNegate: { - prototype: CSSMathNegate; + readonly prototype: CSSMathNegate; new(arg: CSSNumberish): CSSMathNegate; }; @@ -1175,7 +1175,7 @@ interface CSSMathProduct extends CSSMathValue { } declare var CSSMathProduct: { - prototype: CSSMathProduct; + readonly prototype: CSSMathProduct; new(...args: CSSNumberish[]): CSSMathProduct; }; @@ -1186,7 +1186,7 @@ interface CSSMathSum extends CSSMathValue { } declare var CSSMathSum: { - prototype: CSSMathSum; + readonly prototype: CSSMathSum; new(...args: CSSNumberish[]): CSSMathSum; }; @@ -1197,7 +1197,7 @@ interface CSSMathValue extends CSSNumericValue { } declare var CSSMathValue: { - prototype: CSSMathValue; + readonly prototype: CSSMathValue; new(): CSSMathValue; }; @@ -1208,7 +1208,7 @@ interface CSSMatrixComponent extends CSSTransformComponent { } declare var CSSMatrixComponent: { - prototype: CSSMatrixComponent; + readonly prototype: CSSMatrixComponent; new(matrix: DOMMatrixReadOnly, options?: CSSMatrixComponentOptions): CSSMatrixComponent; }; @@ -1221,7 +1221,7 @@ interface CSSNumericArray { } declare var CSSNumericArray: { - prototype: CSSNumericArray; + readonly prototype: CSSNumericArray; new(): CSSNumericArray; }; @@ -1250,7 +1250,7 @@ interface CSSNumericValue extends CSSStyleValue { } declare var CSSNumericValue: { - prototype: CSSNumericValue; + readonly prototype: CSSNumericValue; new(): CSSNumericValue; }; @@ -1261,7 +1261,7 @@ interface CSSPerspective extends CSSTransformComponent { } declare var CSSPerspective: { - prototype: CSSPerspective; + readonly prototype: CSSPerspective; new(length: CSSPerspectiveValue): CSSPerspective; }; @@ -1278,7 +1278,7 @@ interface CSSRotate extends CSSTransformComponent { } declare var CSSRotate: { - prototype: CSSRotate; + readonly prototype: CSSRotate; new(angle: CSSNumericValue): CSSRotate; new(x: CSSNumberish, y: CSSNumberish, z: CSSNumberish, angle: CSSNumericValue): CSSRotate; }; @@ -1294,7 +1294,7 @@ interface CSSScale extends CSSTransformComponent { } declare var CSSScale: { - prototype: CSSScale; + readonly prototype: CSSScale; new(x: CSSNumberish, y: CSSNumberish, z?: CSSNumberish): CSSScale; }; @@ -1307,7 +1307,7 @@ interface CSSSkew extends CSSTransformComponent { } declare var CSSSkew: { - prototype: CSSSkew; + readonly prototype: CSSSkew; new(ax: CSSNumericValue, ay: CSSNumericValue): CSSSkew; }; @@ -1318,7 +1318,7 @@ interface CSSSkewX extends CSSTransformComponent { } declare var CSSSkewX: { - prototype: CSSSkewX; + readonly prototype: CSSSkewX; new(ax: CSSNumericValue): CSSSkewX; }; @@ -1329,7 +1329,7 @@ interface CSSSkewY extends CSSTransformComponent { } declare var CSSSkewY: { - prototype: CSSSkewY; + readonly prototype: CSSSkewY; new(ay: CSSNumericValue): CSSSkewY; }; @@ -1339,7 +1339,7 @@ interface CSSStyleValue { } declare var CSSStyleValue: { - prototype: CSSStyleValue; + readonly prototype: CSSStyleValue; new(): CSSStyleValue; }; @@ -1353,7 +1353,7 @@ interface CSSTransformComponent { } declare var CSSTransformComponent: { - prototype: CSSTransformComponent; + readonly prototype: CSSTransformComponent; new(): CSSTransformComponent; }; @@ -1370,7 +1370,7 @@ interface CSSTransformValue extends CSSStyleValue { } declare var CSSTransformValue: { - prototype: CSSTransformValue; + readonly prototype: CSSTransformValue; new(transforms: CSSTransformComponent[]): CSSTransformValue; }; @@ -1385,7 +1385,7 @@ interface CSSTranslate extends CSSTransformComponent { } declare var CSSTranslate: { - prototype: CSSTranslate; + readonly prototype: CSSTranslate; new(x: CSSNumericValue, y: CSSNumericValue, z?: CSSNumericValue): CSSTranslate; }; @@ -1398,7 +1398,7 @@ interface CSSUnitValue extends CSSNumericValue { } declare var CSSUnitValue: { - prototype: CSSUnitValue; + readonly prototype: CSSUnitValue; new(value: number, unit: string): CSSUnitValue; }; @@ -1411,7 +1411,7 @@ interface CSSUnparsedValue extends CSSStyleValue { } declare var CSSUnparsedValue: { - prototype: CSSUnparsedValue; + readonly prototype: CSSUnparsedValue; new(members: CSSUnparsedSegment[]): CSSUnparsedValue; }; @@ -1424,7 +1424,7 @@ interface CSSVariableReferenceValue { } declare var CSSVariableReferenceValue: { - prototype: CSSVariableReferenceValue; + readonly prototype: CSSVariableReferenceValue; new(variable: string, fallback?: CSSUnparsedValue | null): CSSVariableReferenceValue; }; @@ -1452,7 +1452,7 @@ interface Cache { } declare var Cache: { - prototype: Cache; + readonly prototype: Cache; new(): Cache; }; @@ -1476,7 +1476,7 @@ interface CacheStorage { } declare var CacheStorage: { - prototype: CacheStorage; + readonly prototype: CacheStorage; new(): CacheStorage; }; @@ -1551,7 +1551,7 @@ interface CanvasGradient { } declare var CanvasGradient: { - prototype: CanvasGradient; + readonly prototype: CanvasGradient; new(): CanvasGradient; }; @@ -1628,7 +1628,7 @@ interface CanvasPattern { } declare var CanvasPattern: { - prototype: CanvasPattern; + readonly prototype: CanvasPattern; new(): CanvasPattern; }; @@ -1733,7 +1733,7 @@ interface Client { } declare var Client: { - prototype: Client; + readonly prototype: Client; new(): Client; }; @@ -1754,7 +1754,7 @@ interface Clients { } declare var Clients: { - prototype: Clients; + readonly prototype: Clients; new(): Clients; }; @@ -1785,7 +1785,7 @@ interface CloseEvent extends Event { } declare var CloseEvent: { - prototype: CloseEvent; + readonly prototype: CloseEvent; new(type: string, eventInitDict?: CloseEventInit): CloseEvent; }; @@ -1796,7 +1796,7 @@ interface CompressionStream extends GenericTransformStream { } declare var CompressionStream: { - prototype: CompressionStream; + readonly prototype: CompressionStream; new(format: CompressionFormat): CompressionStream; }; @@ -1813,7 +1813,7 @@ interface CountQueuingStrategy extends QueuingStrategy { } declare var CountQueuingStrategy: { - prototype: CountQueuingStrategy; + readonly prototype: CountQueuingStrategy; new(init: QueuingStrategyInit): CountQueuingStrategy; }; @@ -1840,7 +1840,7 @@ interface Crypto { } declare var Crypto: { - prototype: Crypto; + readonly prototype: Crypto; new(): Crypto; }; @@ -1862,7 +1862,7 @@ interface CryptoKey { } declare var CryptoKey: { - prototype: CryptoKey; + readonly prototype: CryptoKey; new(): CryptoKey; }; @@ -1883,7 +1883,7 @@ interface CustomEvent extends Event { } declare var CustomEvent: { - prototype: CustomEvent; + readonly prototype: CustomEvent; new(type: string, eventInitDict?: CustomEventInit): CustomEvent; }; @@ -1931,7 +1931,7 @@ interface DOMException extends Error { } declare var DOMException: { - prototype: DOMException; + readonly prototype: DOMException; new(message?: string, name?: string): DOMException; readonly INDEX_SIZE_ERR: 1; readonly DOMSTRING_SIZE_ERR: 2; @@ -2020,7 +2020,7 @@ interface DOMMatrix extends DOMMatrixReadOnly { } declare var DOMMatrix: { - prototype: DOMMatrix; + readonly prototype: DOMMatrix; new(init?: string | number[]): DOMMatrix; fromFloat32Array(array32: Float32Array): DOMMatrix; fromFloat64Array(array64: Float64Array): DOMMatrix; @@ -2099,7 +2099,7 @@ interface DOMMatrixReadOnly { } declare var DOMMatrixReadOnly: { - prototype: DOMMatrixReadOnly; + readonly prototype: DOMMatrixReadOnly; new(init?: string | number[]): DOMMatrixReadOnly; fromFloat32Array(array32: Float32Array): DOMMatrixReadOnly; fromFloat64Array(array64: Float64Array): DOMMatrixReadOnly; @@ -2119,7 +2119,7 @@ interface DOMPoint extends DOMPointReadOnly { } declare var DOMPoint: { - prototype: DOMPoint; + readonly prototype: DOMPoint; new(x?: number, y?: number, z?: number, w?: number): DOMPoint; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPoint/fromPoint_static) */ fromPoint(other?: DOMPointInit): DOMPoint; @@ -2141,7 +2141,7 @@ interface DOMPointReadOnly { } declare var DOMPointReadOnly: { - prototype: DOMPointReadOnly; + readonly prototype: DOMPointReadOnly; new(x?: number, y?: number, z?: number, w?: number): DOMPointReadOnly; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMPointReadOnly/fromPoint_static) */ fromPoint(other?: DOMPointInit): DOMPointReadOnly; @@ -2158,7 +2158,7 @@ interface DOMQuad { } declare var DOMQuad: { - prototype: DOMQuad; + readonly prototype: DOMQuad; new(p1?: DOMPointInit, p2?: DOMPointInit, p3?: DOMPointInit, p4?: DOMPointInit): DOMQuad; fromQuad(other?: DOMQuadInit): DOMQuad; fromRect(other?: DOMRectInit): DOMQuad; @@ -2173,7 +2173,7 @@ interface DOMRect extends DOMRectReadOnly { } declare var DOMRect: { - prototype: DOMRect; + readonly prototype: DOMRect; new(x?: number, y?: number, width?: number, height?: number): DOMRect; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRect/fromRect_static) */ fromRect(other?: DOMRectInit): DOMRect; @@ -2201,7 +2201,7 @@ interface DOMRectReadOnly { } declare var DOMRectReadOnly: { - prototype: DOMRectReadOnly; + readonly prototype: DOMRectReadOnly; new(x?: number, y?: number, width?: number, height?: number): DOMRectReadOnly; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/DOMRectReadOnly/fromRect_static) */ fromRect(other?: DOMRectInit): DOMRectReadOnly; @@ -2235,7 +2235,7 @@ interface DOMStringList { } declare var DOMStringList: { - prototype: DOMStringList; + readonly prototype: DOMStringList; new(): DOMStringList; }; @@ -2246,7 +2246,7 @@ interface DecompressionStream extends GenericTransformStream { } declare var DecompressionStream: { - prototype: DecompressionStream; + readonly prototype: DecompressionStream; new(format: CompressionFormat): DecompressionStream; }; @@ -2294,7 +2294,7 @@ interface DedicatedWorkerGlobalScope extends WorkerGlobalScope, AnimationFramePr } declare var DedicatedWorkerGlobalScope: { - prototype: DedicatedWorkerGlobalScope; + readonly prototype: DedicatedWorkerGlobalScope; new(): DedicatedWorkerGlobalScope; }; @@ -2393,7 +2393,7 @@ interface EncodedVideoChunk { } declare var EncodedVideoChunk: { - prototype: EncodedVideoChunk; + readonly prototype: EncodedVideoChunk; new(init: EncodedVideoChunkInit): EncodedVideoChunk; }; @@ -2411,7 +2411,7 @@ interface ErrorEvent extends Event { } declare var ErrorEvent: { - prototype: ErrorEvent; + readonly prototype: ErrorEvent; new(type: string, eventInitDict?: ErrorEventInit): ErrorEvent; }; @@ -2536,7 +2536,7 @@ interface Event { } declare var Event: { - prototype: Event; + readonly prototype: Event; new(type: string, eventInitDict?: EventInit): Event; readonly NONE: 0; readonly CAPTURING_PHASE: 1; @@ -2602,7 +2602,7 @@ interface EventSource extends EventTarget { } declare var EventSource: { - prototype: EventSource; + readonly prototype: EventSource; new(url: string | URL, eventSourceInitDict?: EventSourceInit): EventSource; readonly CONNECTING: 0; readonly OPEN: 1; @@ -2648,7 +2648,7 @@ interface EventTarget { } declare var EventTarget: { - prototype: EventTarget; + readonly prototype: EventTarget; new(): EventTarget; }; @@ -2663,7 +2663,7 @@ interface ExtendableEvent extends Event { } declare var ExtendableEvent: { - prototype: ExtendableEvent; + readonly prototype: ExtendableEvent; new(type: string, eventInitDict?: ExtendableEventInit): ExtendableEvent; }; @@ -2686,7 +2686,7 @@ interface ExtendableMessageEvent extends ExtendableEvent { } declare var ExtendableMessageEvent: { - prototype: ExtendableMessageEvent; + readonly prototype: ExtendableMessageEvent; new(type: string, eventInitDict?: ExtendableMessageEventInit): ExtendableMessageEvent; }; @@ -2711,7 +2711,7 @@ interface FetchEvent extends ExtendableEvent { } declare var FetchEvent: { - prototype: FetchEvent; + readonly prototype: FetchEvent; new(type: string, eventInitDict: FetchEventInit): FetchEvent; }; @@ -2730,7 +2730,7 @@ interface File extends Blob { } declare var File: { - prototype: File; + readonly prototype: File; new(fileBits: BlobPart[], fileName: string, options?: FilePropertyBag): File; }; @@ -2748,7 +2748,7 @@ interface FileList { } declare var FileList: { - prototype: FileList; + readonly prototype: FileList; new(): FileList; }; @@ -2809,7 +2809,7 @@ interface FileReader extends EventTarget { } declare var FileReader: { - prototype: FileReader; + readonly prototype: FileReader; new(): FileReader; readonly EMPTY: 0; readonly LOADING: 1; @@ -2837,7 +2837,7 @@ interface FileReaderSync { } declare var FileReaderSync: { - prototype: FileReaderSync; + readonly prototype: FileReaderSync; new(): FileReaderSync; }; @@ -2859,7 +2859,7 @@ interface FileSystemDirectoryHandle extends FileSystemHandle { } declare var FileSystemDirectoryHandle: { - prototype: FileSystemDirectoryHandle; + readonly prototype: FileSystemDirectoryHandle; new(): FileSystemDirectoryHandle; }; @@ -2879,7 +2879,7 @@ interface FileSystemFileHandle extends FileSystemHandle { } declare var FileSystemFileHandle: { - prototype: FileSystemFileHandle; + readonly prototype: FileSystemFileHandle; new(): FileSystemFileHandle; }; @@ -2898,7 +2898,7 @@ interface FileSystemHandle { } declare var FileSystemHandle: { - prototype: FileSystemHandle; + readonly prototype: FileSystemHandle; new(): FileSystemHandle; }; @@ -2923,7 +2923,7 @@ interface FileSystemSyncAccessHandle { } declare var FileSystemSyncAccessHandle: { - prototype: FileSystemSyncAccessHandle; + readonly prototype: FileSystemSyncAccessHandle; new(): FileSystemSyncAccessHandle; }; @@ -2942,7 +2942,7 @@ interface FileSystemWritableFileStream extends WritableStream { } declare var FileSystemWritableFileStream: { - prototype: FileSystemWritableFileStream; + readonly prototype: FileSystemWritableFileStream; new(): FileSystemWritableFileStream; }; @@ -2977,7 +2977,7 @@ interface FontFace { } declare var FontFace: { - prototype: FontFace; + readonly prototype: FontFace; new(family: string, source: string | BinaryData, descriptors?: FontFaceDescriptors): FontFace; }; @@ -3011,7 +3011,7 @@ interface FontFaceSet extends EventTarget { } declare var FontFaceSet: { - prototype: FontFaceSet; + readonly prototype: FontFaceSet; new(): FontFaceSet; }; @@ -3022,7 +3022,7 @@ interface FontFaceSetLoadEvent extends Event { } declare var FontFaceSetLoadEvent: { - prototype: FontFaceSetLoadEvent; + readonly prototype: FontFaceSetLoadEvent; new(type: string, eventInitDict?: FontFaceSetLoadEventInit): FontFaceSetLoadEvent; }; @@ -3057,7 +3057,7 @@ interface FormData { } declare var FormData: { - prototype: FormData; + readonly prototype: FormData; new(): FormData; }; @@ -3090,7 +3090,7 @@ interface Headers { } declare var Headers: { - prototype: Headers; + readonly prototype: Headers; new(init?: HeadersInit): Headers; }; @@ -3165,7 +3165,7 @@ interface IDBCursor { } declare var IDBCursor: { - prototype: IDBCursor; + readonly prototype: IDBCursor; new(): IDBCursor; }; @@ -3184,7 +3184,7 @@ interface IDBCursorWithValue extends IDBCursor { } declare var IDBCursorWithValue: { - prototype: IDBCursorWithValue; + readonly prototype: IDBCursorWithValue; new(): IDBCursorWithValue; }; @@ -3260,7 +3260,7 @@ interface IDBDatabase extends EventTarget { } declare var IDBDatabase: { - prototype: IDBDatabase; + readonly prototype: IDBDatabase; new(): IDBDatabase; }; @@ -3295,7 +3295,7 @@ interface IDBFactory { } declare var IDBFactory: { - prototype: IDBFactory; + readonly prototype: IDBFactory; new(): IDBFactory; }; @@ -3382,7 +3382,7 @@ interface IDBIndex { } declare var IDBIndex: { - prototype: IDBIndex; + readonly prototype: IDBIndex; new(): IDBIndex; }; @@ -3425,7 +3425,7 @@ interface IDBKeyRange { } declare var IDBKeyRange: { - prototype: IDBKeyRange; + readonly prototype: IDBKeyRange; new(): IDBKeyRange; /** * Returns a new IDBKeyRange spanning from lower to upper. If lowerOpen is true, lower is not included in the range. If upperOpen is true, upper is not included in the range. @@ -3606,7 +3606,7 @@ interface IDBObjectStore { } declare var IDBObjectStore: { - prototype: IDBObjectStore; + readonly prototype: IDBObjectStore; new(): IDBObjectStore; }; @@ -3632,7 +3632,7 @@ interface IDBOpenDBRequest extends IDBRequest { } declare var IDBOpenDBRequest: { - prototype: IDBOpenDBRequest; + readonly prototype: IDBOpenDBRequest; new(): IDBOpenDBRequest; }; @@ -3688,7 +3688,7 @@ interface IDBRequest extends EventTarget { } declare var IDBRequest: { - prototype: IDBRequest; + readonly prototype: IDBRequest; new(): IDBRequest; }; @@ -3753,7 +3753,7 @@ interface IDBTransaction extends EventTarget { } declare var IDBTransaction: { - prototype: IDBTransaction; + readonly prototype: IDBTransaction; new(): IDBTransaction; }; @@ -3770,7 +3770,7 @@ interface IDBVersionChangeEvent extends Event { } declare var IDBVersionChangeEvent: { - prototype: IDBVersionChangeEvent; + readonly prototype: IDBVersionChangeEvent; new(type: string, eventInitDict?: IDBVersionChangeEventInit): IDBVersionChangeEvent; }; @@ -3797,7 +3797,7 @@ interface ImageBitmap { } declare var ImageBitmap: { - prototype: ImageBitmap; + readonly prototype: ImageBitmap; new(): ImageBitmap; }; @@ -3812,7 +3812,7 @@ interface ImageBitmapRenderingContext { } declare var ImageBitmapRenderingContext: { - prototype: ImageBitmapRenderingContext; + readonly prototype: ImageBitmapRenderingContext; new(): ImageBitmapRenderingContext; }; @@ -3845,7 +3845,7 @@ interface ImageData { } declare var ImageData: { - prototype: ImageData; + readonly prototype: ImageData; new(sw: number, sh: number, settings?: ImageDataSettings): ImageData; new(data: Uint8ClampedArray, sw: number, sh?: number, settings?: ImageDataSettings): ImageData; }; @@ -3873,7 +3873,7 @@ interface Lock { } declare var Lock: { - prototype: Lock; + readonly prototype: Lock; new(): Lock; }; @@ -3891,7 +3891,7 @@ interface LockManager { } declare var LockManager: { - prototype: LockManager; + readonly prototype: LockManager; new(): LockManager; }; @@ -3904,7 +3904,7 @@ interface MediaCapabilities { } declare var MediaCapabilities: { - prototype: MediaCapabilities; + readonly prototype: MediaCapabilities; new(): MediaCapabilities; }; @@ -3913,7 +3913,7 @@ interface MediaSourceHandle { } declare var MediaSourceHandle: { - prototype: MediaSourceHandle; + readonly prototype: MediaSourceHandle; new(): MediaSourceHandle; }; @@ -3924,7 +3924,7 @@ interface MediaStreamTrackProcessor { } declare var MediaStreamTrackProcessor: { - prototype: MediaStreamTrackProcessor; + readonly prototype: MediaStreamTrackProcessor; new(init: MediaStreamTrackProcessorInit): MediaStreamTrackProcessor; }; @@ -3949,7 +3949,7 @@ interface MessageChannel { } declare var MessageChannel: { - prototype: MessageChannel; + readonly prototype: MessageChannel; new(): MessageChannel; }; @@ -3994,7 +3994,7 @@ interface MessageEvent extends Event { } declare var MessageEvent: { - prototype: MessageEvent; + readonly prototype: MessageEvent; new(type: string, eventInitDict?: MessageEventInit): MessageEvent; }; @@ -4041,7 +4041,7 @@ interface MessagePort extends EventTarget { } declare var MessagePort: { - prototype: MessagePort; + readonly prototype: MessagePort; new(): MessagePort; }; @@ -4062,7 +4062,7 @@ interface NavigationPreloadManager { } declare var NavigationPreloadManager: { - prototype: NavigationPreloadManager; + readonly prototype: NavigationPreloadManager; new(): NavigationPreloadManager; }; @@ -4188,7 +4188,7 @@ interface Notification extends EventTarget { } declare var Notification: { - prototype: Notification; + readonly prototype: Notification; new(title: string, options?: NotificationOptions): Notification; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Notification/permission_static) */ readonly permission: NotificationPermission; @@ -4207,7 +4207,7 @@ interface NotificationEvent extends ExtendableEvent { } declare var NotificationEvent: { - prototype: NotificationEvent; + readonly prototype: NotificationEvent; new(type: string, eventInitDict: NotificationEventInit): NotificationEvent; }; @@ -4368,7 +4368,7 @@ interface OffscreenCanvas extends EventTarget { } declare var OffscreenCanvas: { - prototype: OffscreenCanvas; + readonly prototype: OffscreenCanvas; new(width: number, height: number): OffscreenCanvas; }; @@ -4379,7 +4379,7 @@ interface OffscreenCanvasRenderingContext2D extends CanvasCompositing, CanvasDra } declare var OffscreenCanvasRenderingContext2D: { - prototype: OffscreenCanvasRenderingContext2D; + readonly prototype: OffscreenCanvasRenderingContext2D; new(): OffscreenCanvasRenderingContext2D; }; @@ -4398,7 +4398,7 @@ interface Path2D extends CanvasPath { } declare var Path2D: { - prototype: Path2D; + readonly prototype: Path2D; new(path?: Path2D | string): Path2D; }; @@ -4445,7 +4445,7 @@ interface Performance extends EventTarget { } declare var Performance: { - prototype: Performance; + readonly prototype: Performance; new(): Performance; }; @@ -4468,7 +4468,7 @@ interface PerformanceEntry { } declare var PerformanceEntry: { - prototype: PerformanceEntry; + readonly prototype: PerformanceEntry; new(): PerformanceEntry; }; @@ -4483,7 +4483,7 @@ interface PerformanceMark extends PerformanceEntry { } declare var PerformanceMark: { - prototype: PerformanceMark; + readonly prototype: PerformanceMark; new(markName: string, markOptions?: PerformanceMarkOptions): PerformanceMark; }; @@ -4498,7 +4498,7 @@ interface PerformanceMeasure extends PerformanceEntry { } declare var PerformanceMeasure: { - prototype: PerformanceMeasure; + readonly prototype: PerformanceMeasure; new(): PerformanceMeasure; }; @@ -4513,7 +4513,7 @@ interface PerformanceObserver { } declare var PerformanceObserver: { - prototype: PerformanceObserver; + readonly prototype: PerformanceObserver; new(callback: PerformanceObserverCallback): PerformanceObserver; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PerformanceObserver/supportedEntryTypes_static) */ readonly supportedEntryTypes: ReadonlyArray; @@ -4530,7 +4530,7 @@ interface PerformanceObserverEntryList { } declare var PerformanceObserverEntryList: { - prototype: PerformanceObserverEntryList; + readonly prototype: PerformanceObserverEntryList; new(): PerformanceObserverEntryList; }; @@ -4583,7 +4583,7 @@ interface PerformanceResourceTiming extends PerformanceEntry { } declare var PerformanceResourceTiming: { - prototype: PerformanceResourceTiming; + readonly prototype: PerformanceResourceTiming; new(): PerformanceResourceTiming; }; @@ -4600,7 +4600,7 @@ interface PerformanceServerTiming { } declare var PerformanceServerTiming: { - prototype: PerformanceServerTiming; + readonly prototype: PerformanceServerTiming; new(): PerformanceServerTiming; }; @@ -4623,7 +4623,7 @@ interface PermissionStatus extends EventTarget { } declare var PermissionStatus: { - prototype: PermissionStatus; + readonly prototype: PermissionStatus; new(): PermissionStatus; }; @@ -4634,7 +4634,7 @@ interface Permissions { } declare var Permissions: { - prototype: Permissions; + readonly prototype: Permissions; new(): Permissions; }; @@ -4654,7 +4654,7 @@ interface ProgressEvent extends Event { } declare var ProgressEvent: { - prototype: ProgressEvent; + readonly prototype: ProgressEvent; new(type: string, eventInitDict?: ProgressEventInit): ProgressEvent; }; @@ -4667,7 +4667,7 @@ interface PromiseRejectionEvent extends Event { } declare var PromiseRejectionEvent: { - prototype: PromiseRejectionEvent; + readonly prototype: PromiseRejectionEvent; new(type: string, eventInitDict: PromiseRejectionEventInit): PromiseRejectionEvent; }; @@ -4683,7 +4683,7 @@ interface PushEvent extends ExtendableEvent { } declare var PushEvent: { - prototype: PushEvent; + readonly prototype: PushEvent; new(type: string, eventInitDict?: PushEventInit): PushEvent; }; @@ -4703,7 +4703,7 @@ interface PushManager { } declare var PushManager: { - prototype: PushManager; + readonly prototype: PushManager; new(): PushManager; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/PushManager/supportedContentEncodings_static) */ readonly supportedContentEncodings: ReadonlyArray; @@ -4729,7 +4729,7 @@ interface PushMessageData { } declare var PushMessageData: { - prototype: PushMessageData; + readonly prototype: PushMessageData; new(): PushMessageData; }; @@ -4755,7 +4755,7 @@ interface PushSubscription { } declare var PushSubscription: { - prototype: PushSubscription; + readonly prototype: PushSubscription; new(): PushSubscription; }; @@ -4772,7 +4772,7 @@ interface PushSubscriptionOptions { } declare var PushSubscriptionOptions: { - prototype: PushSubscriptionOptions; + readonly prototype: PushSubscriptionOptions; new(): PushSubscriptionOptions; }; @@ -4787,7 +4787,7 @@ interface RTCEncodedAudioFrame { } declare var RTCEncodedAudioFrame: { - prototype: RTCEncodedAudioFrame; + readonly prototype: RTCEncodedAudioFrame; new(): RTCEncodedAudioFrame; }; @@ -4804,7 +4804,7 @@ interface RTCEncodedVideoFrame { } declare var RTCEncodedVideoFrame: { - prototype: RTCEncodedVideoFrame; + readonly prototype: RTCEncodedVideoFrame; new(): RTCEncodedVideoFrame; }; @@ -4823,7 +4823,7 @@ interface RTCRtpScriptTransformer extends EventTarget { } declare var RTCRtpScriptTransformer: { - prototype: RTCRtpScriptTransformer; + readonly prototype: RTCRtpScriptTransformer; new(): RTCRtpScriptTransformer; }; @@ -4834,7 +4834,7 @@ interface RTCTransformEvent extends Event { } declare var RTCTransformEvent: { - prototype: RTCTransformEvent; + readonly prototype: RTCTransformEvent; new(): RTCTransformEvent; }; @@ -4853,7 +4853,7 @@ interface ReadableByteStreamController { } declare var ReadableByteStreamController: { - prototype: ReadableByteStreamController; + readonly prototype: ReadableByteStreamController; new(): ReadableByteStreamController; }; @@ -4880,7 +4880,7 @@ interface ReadableStream { } declare var ReadableStream: { - prototype: ReadableStream; + readonly prototype: ReadableStream; new(underlyingSource: UnderlyingByteSource, strategy?: { highWaterMark?: number }): ReadableStream; new(underlyingSource: UnderlyingDefaultSource, strategy?: QueuingStrategy): ReadableStream; new(underlyingSource?: UnderlyingSource, strategy?: QueuingStrategy): ReadableStream; @@ -4895,7 +4895,7 @@ interface ReadableStreamBYOBReader extends ReadableStreamGenericReader { } declare var ReadableStreamBYOBReader: { - prototype: ReadableStreamBYOBReader; + readonly prototype: ReadableStreamBYOBReader; new(stream: ReadableStream): ReadableStreamBYOBReader; }; @@ -4910,7 +4910,7 @@ interface ReadableStreamBYOBRequest { } declare var ReadableStreamBYOBRequest: { - prototype: ReadableStreamBYOBRequest; + readonly prototype: ReadableStreamBYOBRequest; new(): ReadableStreamBYOBRequest; }; @@ -4927,7 +4927,7 @@ interface ReadableStreamDefaultController { } declare var ReadableStreamDefaultController: { - prototype: ReadableStreamDefaultController; + readonly prototype: ReadableStreamDefaultController; new(): ReadableStreamDefaultController; }; @@ -4940,7 +4940,7 @@ interface ReadableStreamDefaultReader extends ReadableStreamGenericRead } declare var ReadableStreamDefaultReader: { - prototype: ReadableStreamDefaultReader; + readonly prototype: ReadableStreamDefaultReader; new(stream: ReadableStream): ReadableStreamDefaultReader; }; @@ -4963,7 +4963,7 @@ interface Report { } declare var Report: { - prototype: Report; + readonly prototype: Report; new(): Report; }; @@ -4974,7 +4974,7 @@ interface ReportBody { } declare var ReportBody: { - prototype: ReportBody; + readonly prototype: ReportBody; new(): ReportBody; }; @@ -4989,7 +4989,7 @@ interface ReportingObserver { } declare var ReportingObserver: { - prototype: ReportingObserver; + readonly prototype: ReportingObserver; new(callback: ReportingObserverCallback, options?: ReportingObserverOptions): ReportingObserver; }; @@ -5078,7 +5078,7 @@ interface Request extends Body { } declare var Request: { - prototype: Request; + readonly prototype: Request; new(input: RequestInfo | URL, init?: RequestInit): Request; }; @@ -5107,7 +5107,7 @@ interface Response extends Body { } declare var Response: { - prototype: Response; + readonly prototype: Response; new(body?: BodyInit | null, init?: ResponseInit): Response; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Response/error_static) */ error(): Response; @@ -5150,7 +5150,7 @@ interface SecurityPolicyViolationEvent extends Event { } declare var SecurityPolicyViolationEvent: { - prototype: SecurityPolicyViolationEvent; + readonly prototype: SecurityPolicyViolationEvent; new(type: string, eventInitDict?: SecurityPolicyViolationEventInit): SecurityPolicyViolationEvent; }; @@ -5181,7 +5181,7 @@ interface ServiceWorker extends EventTarget, AbstractWorker { } declare var ServiceWorker: { - prototype: ServiceWorker; + readonly prototype: ServiceWorker; new(): ServiceWorker; }; @@ -5223,7 +5223,7 @@ interface ServiceWorkerContainer extends EventTarget { } declare var ServiceWorkerContainer: { - prototype: ServiceWorkerContainer; + readonly prototype: ServiceWorkerContainer; new(): ServiceWorkerContainer; }; @@ -5279,7 +5279,7 @@ interface ServiceWorkerGlobalScope extends WorkerGlobalScope { } declare var ServiceWorkerGlobalScope: { - prototype: ServiceWorkerGlobalScope; + readonly prototype: ServiceWorkerGlobalScope; new(): ServiceWorkerGlobalScope; }; @@ -5325,7 +5325,7 @@ interface ServiceWorkerRegistration extends EventTarget { } declare var ServiceWorkerRegistration: { - prototype: ServiceWorkerRegistration; + readonly prototype: ServiceWorkerRegistration; new(): ServiceWorkerRegistration; }; @@ -5356,7 +5356,7 @@ interface SharedWorkerGlobalScope extends WorkerGlobalScope { } declare var SharedWorkerGlobalScope: { - prototype: SharedWorkerGlobalScope; + readonly prototype: SharedWorkerGlobalScope; new(): SharedWorkerGlobalScope; }; @@ -5375,7 +5375,7 @@ interface StorageManager { } declare var StorageManager: { - prototype: StorageManager; + readonly prototype: StorageManager; new(): StorageManager; }; @@ -5393,7 +5393,7 @@ interface StylePropertyMapReadOnly { } declare var StylePropertyMapReadOnly: { - prototype: StylePropertyMapReadOnly; + readonly prototype: StylePropertyMapReadOnly; new(): StylePropertyMapReadOnly; }; @@ -5437,7 +5437,7 @@ interface SubtleCrypto { } declare var SubtleCrypto: { - prototype: SubtleCrypto; + readonly prototype: SubtleCrypto; new(): SubtleCrypto; }; @@ -5466,7 +5466,7 @@ interface TextDecoder extends TextDecoderCommon { } declare var TextDecoder: { - prototype: TextDecoder; + readonly prototype: TextDecoder; new(label?: string, options?: TextDecoderOptions): TextDecoder; }; @@ -5498,7 +5498,7 @@ interface TextDecoderStream extends GenericTransformStream, TextDecoderCommon { } declare var TextDecoderStream: { - prototype: TextDecoderStream; + readonly prototype: TextDecoderStream; new(label?: string, options?: TextDecoderOptions): TextDecoderStream; }; @@ -5523,7 +5523,7 @@ interface TextEncoder extends TextEncoderCommon { } declare var TextEncoder: { - prototype: TextEncoder; + readonly prototype: TextEncoder; new(): TextEncoder; }; @@ -5543,7 +5543,7 @@ interface TextEncoderStream extends GenericTransformStream, TextEncoderCommon { } declare var TextEncoderStream: { - prototype: TextEncoderStream; + readonly prototype: TextEncoderStream; new(): TextEncoderStream; }; @@ -5628,7 +5628,7 @@ interface TextMetrics { } declare var TextMetrics: { - prototype: TextMetrics; + readonly prototype: TextMetrics; new(): TextMetrics; }; @@ -5641,7 +5641,7 @@ interface TransformStream { } declare var TransformStream: { - prototype: TransformStream; + readonly prototype: TransformStream; new(transformer?: Transformer, writableStrategy?: QueuingStrategy, readableStrategy?: QueuingStrategy): TransformStream; }; @@ -5658,7 +5658,7 @@ interface TransformStreamDefaultController { } declare var TransformStreamDefaultController: { - prototype: TransformStreamDefaultController; + readonly prototype: TransformStreamDefaultController; new(): TransformStreamDefaultController; }; @@ -5698,7 +5698,7 @@ interface URL { } declare var URL: { - prototype: URL; + readonly prototype: URL; new(url: string | URL, base?: string | URL): URL; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/URL/canParse_static) */ canParse(url: string | URL, base?: string | URL): boolean; @@ -5758,7 +5758,7 @@ interface URLSearchParams { } declare var URLSearchParams: { - prototype: URLSearchParams; + readonly prototype: URLSearchParams; new(init?: string[][] | Record | string | URLSearchParams): URLSearchParams; }; @@ -5777,7 +5777,7 @@ interface VideoColorSpace { } declare var VideoColorSpace: { - prototype: VideoColorSpace; + readonly prototype: VideoColorSpace; new(init?: VideoColorSpaceInit): VideoColorSpace; }; @@ -5814,7 +5814,7 @@ interface VideoDecoder extends EventTarget { } declare var VideoDecoder: { - prototype: VideoDecoder; + readonly prototype: VideoDecoder; new(init: VideoDecoderInit): VideoDecoder; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VideoDecoder/isConfigSupported_static) */ isConfigSupported(config: VideoDecoderConfig): Promise; @@ -5853,7 +5853,7 @@ interface VideoEncoder extends EventTarget { } declare var VideoEncoder: { - prototype: VideoEncoder; + readonly prototype: VideoEncoder; new(init: VideoEncoderInit): VideoEncoder; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/VideoEncoder/isConfigSupported_static) */ isConfigSupported(config: VideoEncoderConfig): Promise; @@ -5892,7 +5892,7 @@ interface VideoFrame { } declare var VideoFrame: { - prototype: VideoFrame; + readonly prototype: VideoFrame; new(image: CanvasImageSource, init?: VideoFrameInit): VideoFrame; new(data: AllowSharedBufferSource, init: VideoFrameBufferInit): VideoFrame; }; @@ -6075,7 +6075,7 @@ interface WebGL2RenderingContext extends WebGL2RenderingContextBase, WebGL2Rende } declare var WebGL2RenderingContext: { - prototype: WebGL2RenderingContext; + readonly prototype: WebGL2RenderingContext; new(): WebGL2RenderingContext; readonly READ_BUFFER: 0x0C02; readonly UNPACK_ROW_LENGTH: 0x0CF2; @@ -7155,7 +7155,7 @@ interface WebGLActiveInfo { } declare var WebGLActiveInfo: { - prototype: WebGLActiveInfo; + readonly prototype: WebGLActiveInfo; new(): WebGLActiveInfo; }; @@ -7168,7 +7168,7 @@ interface WebGLBuffer { } declare var WebGLBuffer: { - prototype: WebGLBuffer; + readonly prototype: WebGLBuffer; new(): WebGLBuffer; }; @@ -7183,7 +7183,7 @@ interface WebGLContextEvent extends Event { } declare var WebGLContextEvent: { - prototype: WebGLContextEvent; + readonly prototype: WebGLContextEvent; new(type: string, eventInit?: WebGLContextEventInit): WebGLContextEvent; }; @@ -7196,7 +7196,7 @@ interface WebGLFramebuffer { } declare var WebGLFramebuffer: { - prototype: WebGLFramebuffer; + readonly prototype: WebGLFramebuffer; new(): WebGLFramebuffer; }; @@ -7209,7 +7209,7 @@ interface WebGLProgram { } declare var WebGLProgram: { - prototype: WebGLProgram; + readonly prototype: WebGLProgram; new(): WebGLProgram; }; @@ -7218,7 +7218,7 @@ interface WebGLQuery { } declare var WebGLQuery: { - prototype: WebGLQuery; + readonly prototype: WebGLQuery; new(): WebGLQuery; }; @@ -7231,7 +7231,7 @@ interface WebGLRenderbuffer { } declare var WebGLRenderbuffer: { - prototype: WebGLRenderbuffer; + readonly prototype: WebGLRenderbuffer; new(): WebGLRenderbuffer; }; @@ -7244,7 +7244,7 @@ interface WebGLRenderingContext extends WebGLRenderingContextBase, WebGLRenderin } declare var WebGLRenderingContext: { - prototype: WebGLRenderingContext; + readonly prototype: WebGLRenderingContext; new(): WebGLRenderingContext; readonly DEPTH_BUFFER_BIT: 0x00000100; readonly STENCIL_BUFFER_BIT: 0x00000400; @@ -8167,7 +8167,7 @@ interface WebGLSampler { } declare var WebGLSampler: { - prototype: WebGLSampler; + readonly prototype: WebGLSampler; new(): WebGLSampler; }; @@ -8180,7 +8180,7 @@ interface WebGLShader { } declare var WebGLShader: { - prototype: WebGLShader; + readonly prototype: WebGLShader; new(): WebGLShader; }; @@ -8199,7 +8199,7 @@ interface WebGLShaderPrecisionFormat { } declare var WebGLShaderPrecisionFormat: { - prototype: WebGLShaderPrecisionFormat; + readonly prototype: WebGLShaderPrecisionFormat; new(): WebGLShaderPrecisionFormat; }; @@ -8208,7 +8208,7 @@ interface WebGLSync { } declare var WebGLSync: { - prototype: WebGLSync; + readonly prototype: WebGLSync; new(): WebGLSync; }; @@ -8221,7 +8221,7 @@ interface WebGLTexture { } declare var WebGLTexture: { - prototype: WebGLTexture; + readonly prototype: WebGLTexture; new(): WebGLTexture; }; @@ -8230,7 +8230,7 @@ interface WebGLTransformFeedback { } declare var WebGLTransformFeedback: { - prototype: WebGLTransformFeedback; + readonly prototype: WebGLTransformFeedback; new(): WebGLTransformFeedback; }; @@ -8243,7 +8243,7 @@ interface WebGLUniformLocation { } declare var WebGLUniformLocation: { - prototype: WebGLUniformLocation; + readonly prototype: WebGLUniformLocation; new(): WebGLUniformLocation; }; @@ -8252,7 +8252,7 @@ interface WebGLVertexArrayObject { } declare var WebGLVertexArrayObject: { - prototype: WebGLVertexArrayObject; + readonly prototype: WebGLVertexArrayObject; new(): WebGLVertexArrayObject; }; @@ -8344,7 +8344,7 @@ interface WebSocket extends EventTarget { } declare var WebSocket: { - prototype: WebSocket; + readonly prototype: WebSocket; new(url: string | URL, protocols?: string | string[]): WebSocket; readonly CONNECTING: 0; readonly OPEN: 1; @@ -8377,7 +8377,7 @@ interface WebTransport { } declare var WebTransport: { - prototype: WebTransport; + readonly prototype: WebTransport; new(url: string | URL, options?: WebTransportOptions): WebTransport; }; @@ -8394,7 +8394,7 @@ interface WebTransportBidirectionalStream { } declare var WebTransportBidirectionalStream: { - prototype: WebTransportBidirectionalStream; + readonly prototype: WebTransportBidirectionalStream; new(): WebTransportBidirectionalStream; }; @@ -8421,7 +8421,7 @@ interface WebTransportDatagramDuplexStream { } declare var WebTransportDatagramDuplexStream: { - prototype: WebTransportDatagramDuplexStream; + readonly prototype: WebTransportDatagramDuplexStream; new(): WebTransportDatagramDuplexStream; }; @@ -8438,7 +8438,7 @@ interface WebTransportError extends DOMException { } declare var WebTransportError: { - prototype: WebTransportError; + readonly prototype: WebTransportError; new(message?: string, options?: WebTransportErrorOptions): WebTransportError; }; @@ -8459,7 +8459,7 @@ interface WindowClient extends Client { } declare var WindowClient: { - prototype: WindowClient; + readonly prototype: WindowClient; new(): WindowClient; }; @@ -8542,7 +8542,7 @@ interface Worker extends EventTarget, AbstractWorker { } declare var Worker: { - prototype: Worker; + readonly prototype: Worker; new(scriptURL: string | URL, options?: WorkerOptions): Worker; }; @@ -8604,7 +8604,7 @@ interface WorkerGlobalScope extends EventTarget, FontFaceSource, WindowOrWorkerG } declare var WorkerGlobalScope: { - prototype: WorkerGlobalScope; + readonly prototype: WorkerGlobalScope; new(): WorkerGlobalScope; }; @@ -8636,7 +8636,7 @@ interface WorkerLocation { } declare var WorkerLocation: { - prototype: WorkerLocation; + readonly prototype: WorkerLocation; new(): WorkerLocation; }; @@ -8653,7 +8653,7 @@ interface WorkerNavigator extends NavigatorBadge, NavigatorConcurrentHardware, N } declare var WorkerNavigator: { - prototype: WorkerNavigator; + readonly prototype: WorkerNavigator; new(): WorkerNavigator; }; @@ -8674,7 +8674,7 @@ interface WritableStream { } declare var WritableStream: { - prototype: WritableStream; + readonly prototype: WritableStream; new(underlyingSink?: UnderlyingSink, strategy?: QueuingStrategy): WritableStream; }; @@ -8691,7 +8691,7 @@ interface WritableStreamDefaultController { } declare var WritableStreamDefaultController: { - prototype: WritableStreamDefaultController; + readonly prototype: WritableStreamDefaultController; new(): WritableStreamDefaultController; }; @@ -8718,7 +8718,7 @@ interface WritableStreamDefaultWriter { } declare var WritableStreamDefaultWriter: { - prototype: WritableStreamDefaultWriter; + readonly prototype: WritableStreamDefaultWriter; new(stream: WritableStream): WritableStreamDefaultWriter; }; @@ -8857,7 +8857,7 @@ interface XMLHttpRequest extends XMLHttpRequestEventTarget { } declare var XMLHttpRequest: { - prototype: XMLHttpRequest; + readonly prototype: XMLHttpRequest; new(): XMLHttpRequest; readonly UNSENT: 0; readonly OPENED: 1; @@ -8892,7 +8892,7 @@ interface XMLHttpRequestEventTarget extends EventTarget { } declare var XMLHttpRequestEventTarget: { - prototype: XMLHttpRequestEventTarget; + readonly prototype: XMLHttpRequestEventTarget; new(): XMLHttpRequestEventTarget; }; @@ -8905,7 +8905,7 @@ interface XMLHttpRequestUpload extends XMLHttpRequestEventTarget { } declare var XMLHttpRequestUpload: { - prototype: XMLHttpRequestUpload; + readonly prototype: XMLHttpRequestUpload; new(): XMLHttpRequestUpload; }; @@ -8959,7 +8959,7 @@ declare namespace WebAssembly { } var CompileError: { - prototype: CompileError; + readonly prototype: CompileError; new(message?: string): CompileError; (message?: string): CompileError; }; @@ -8971,7 +8971,7 @@ declare namespace WebAssembly { } var Global: { - prototype: Global; + readonly prototype: Global; new(descriptor: GlobalDescriptor, v?: ValueTypeMap[T]): Global; }; @@ -8982,7 +8982,7 @@ declare namespace WebAssembly { } var Instance: { - prototype: Instance; + readonly prototype: Instance; new(module: Module, importObject?: Imports): Instance; }; @@ -8990,7 +8990,7 @@ declare namespace WebAssembly { } var LinkError: { - prototype: LinkError; + readonly prototype: LinkError; new(message?: string): LinkError; (message?: string): LinkError; }; @@ -9004,7 +9004,7 @@ declare namespace WebAssembly { } var Memory: { - prototype: Memory; + readonly prototype: Memory; new(descriptor: MemoryDescriptor): Memory; }; @@ -9013,7 +9013,7 @@ declare namespace WebAssembly { } var Module: { - prototype: Module; + readonly prototype: Module; new(bytes: BufferSource): Module; /** [MDN Reference](https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Module/customSections_static) */ customSections(moduleObject: Module, sectionName: string): ArrayBuffer[]; @@ -9027,7 +9027,7 @@ declare namespace WebAssembly { } var RuntimeError: { - prototype: RuntimeError; + readonly prototype: RuntimeError; new(message?: string): RuntimeError; (message?: string): RuntimeError; }; @@ -9045,7 +9045,7 @@ declare namespace WebAssembly { } var Table: { - prototype: Table; + readonly prototype: Table; new(descriptor: TableDescriptor, value?: any): Table; }; diff --git a/src/build/emitter.ts b/src/build/emitter.ts index 808fae403..d73ce5117 100644 --- a/src/build/emitter.ts +++ b/src/build/emitter.ts @@ -1138,10 +1138,7 @@ export function emitWebIdl( printer.printLine(`${prefix}var ${i.name}: {`); printer.increaseIndent(); - // TODO: To be more accurate, this should be `readonly prototype` - // however, TypeScript's ability to keep track of readonly-ness can - // sometimes fail in un-expected ways, making this not backwards compatible. - printer.printLine(`prototype: ${i.name};`); + printer.printLine(`readonly prototype: ${i.name};`); emitConstructorSignature(i); emitConstants(i); if (iNameToConstParents[i.name]?.length) {