@@ -781,13 +781,16 @@ interface MediaTrackCapabilities {
781
781
aspectRatio?: DoubleRange;
782
782
autoGainControl?: boolean[];
783
783
channelCount?: ULongRange;
784
+ cursor?: string[];
784
785
deviceId?: string;
786
+ displaySurface?: string;
785
787
echoCancellation?: boolean[];
786
788
facingMode?: string[];
787
789
frameRate?: DoubleRange;
788
790
groupId?: string;
789
791
height?: ULongRange;
790
792
latency?: DoubleRange;
793
+ logicalSurface?: boolean;
791
794
noiseSuppression?: boolean[];
792
795
resizeMode?: string[];
793
796
sampleRate?: ULongRange;
@@ -822,6 +825,7 @@ interface MediaTrackSettings {
822
825
frameRate?: number;
823
826
groupId?: string;
824
827
height?: number;
828
+ restrictOwnAudio?: boolean;
825
829
sampleRate?: number;
826
830
sampleSize?: number;
827
831
width?: number;
@@ -2499,6 +2503,25 @@ declare var CSSConditionRule: {
2499
2503
new(): CSSConditionRule;
2500
2504
};
2501
2505
2506
+ interface CSSCounterStyleRule extends CSSRule {
2507
+ additiveSymbols: string;
2508
+ fallback: string;
2509
+ name: string;
2510
+ negative: string;
2511
+ pad: string;
2512
+ prefix: string;
2513
+ range: string;
2514
+ speakAs: string;
2515
+ suffix: string;
2516
+ symbols: string;
2517
+ system: string;
2518
+ }
2519
+
2520
+ declare var CSSCounterStyleRule: {
2521
+ readonly prototype: CSSCounterStyleRule;
2522
+ new(): CSSCounterStyleRule;
2523
+ };
2524
+
2502
2525
interface CSSFontFaceRule extends CSSRule {
2503
2526
readonly style: CSSStyleDeclaration;
2504
2527
}
@@ -9545,6 +9568,21 @@ declare var Location: {
9545
9568
new(): Location;
9546
9569
};
9547
9570
9571
+ interface MathMLElementEventMap extends ElementEventMap, DocumentAndElementEventHandlersEventMap, GlobalEventHandlersEventMap {
9572
+ }
9573
+
9574
+ interface MathMLElement extends Element, DocumentAndElementEventHandlers, ElementCSSInlineStyle, GlobalEventHandlers, HTMLOrSVGElement {
9575
+ addEventListener<K extends keyof MathMLElementEventMap>(type: K, listener: (this: MathMLElement, ev: MathMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
9576
+ addEventListener(type: string, listener: EventListener, options?: boolean | AddEventListenerOptions): void;
9577
+ removeEventListener<K extends keyof MathMLElementEventMap>(type: K, listener: (this: MathMLElement, ev: MathMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
9578
+ removeEventListener(type: string, listener: EventListener, options?: boolean | EventListenerOptions): void;
9579
+ }
9580
+
9581
+ declare var MathMLElement: {
9582
+ readonly prototype: MathMLElement;
9583
+ new(): MathMLElement;
9584
+ };
9585
+
9548
9586
interface MediaCapabilities {
9549
9587
decodingInfo(configuration: MediaDecodingConfiguration): Promise<MediaCapabilitiesDecodingInfo>;
9550
9588
encodingInfo(configuration: MediaEncodingConfiguration): Promise<MediaCapabilitiesEncodingInfo>;
0 commit comments