@@ -781,13 +781,16 @@ interface MediaTrackCapabilities {
781781 aspectRatio?: DoubleRange;
782782 autoGainControl?: boolean[];
783783 channelCount?: ULongRange;
784+ cursor?: string[];
784785 deviceId?: string;
786+ displaySurface?: string;
785787 echoCancellation?: boolean[];
786788 facingMode?: string[];
787789 frameRate?: DoubleRange;
788790 groupId?: string;
789791 height?: ULongRange;
790792 latency?: DoubleRange;
793+ logicalSurface?: boolean;
791794 noiseSuppression?: boolean[];
792795 resizeMode?: string[];
793796 sampleRate?: ULongRange;
@@ -822,6 +825,7 @@ interface MediaTrackSettings {
822825 frameRate?: number;
823826 groupId?: string;
824827 height?: number;
828+ restrictOwnAudio?: boolean;
825829 sampleRate?: number;
826830 sampleSize?: number;
827831 width?: number;
@@ -2499,6 +2503,25 @@ declare var CSSConditionRule: {
24992503 new(): CSSConditionRule;
25002504};
25012505
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+
25022525interface CSSFontFaceRule extends CSSRule {
25032526 readonly style: CSSStyleDeclaration;
25042527}
@@ -9545,6 +9568,21 @@ declare var Location: {
95459568 new(): Location;
95469569};
95479570
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+
95489586interface MediaCapabilities {
95499587 decodingInfo(configuration: MediaDecodingConfiguration): Promise<MediaCapabilitiesDecodingInfo>;
95509588 encodingInfo(configuration: MediaEncodingConfiguration): Promise<MediaCapabilitiesEncodingInfo>;
0 commit comments