@@ -685,15 +685,18 @@ interface IntersectionObserverEntryInit {
685685 intersectionRatio: number;
686686 intersectionRect: DOMRectInit;
687687 isIntersecting: boolean;
688+ isVisible: boolean;
688689 rootBounds: DOMRectInit | null;
689690 target: Element;
690691 time: DOMHighResTimeStamp;
691692}
692693
693694interface IntersectionObserverInit {
695+ delay?: number;
694696 root?: Element | Document | null;
695697 rootMargin?: string;
696698 threshold?: number | number[];
699+ trackVisibility?: boolean;
697700}
698701
699702interface JsonWebKey {
@@ -899,6 +902,7 @@ interface MediaStreamTrackEventInit extends EventInit {
899902interface MediaTrackCapabilities {
900903 aspectRatio?: DoubleRange;
901904 autoGainControl?: boolean[];
905+ backgroundBlur?: boolean[];
902906 channelCount?: ULongRange;
903907 deviceId?: string;
904908 displaySurface?: string;
@@ -916,6 +920,7 @@ interface MediaTrackCapabilities {
916920interface MediaTrackConstraintSet {
917921 aspectRatio?: ConstrainDouble;
918922 autoGainControl?: ConstrainBoolean;
923+ backgroundBlur?: ConstrainBoolean;
919924 channelCount?: ConstrainULong;
920925 deviceId?: ConstrainDOMString;
921926 displaySurface?: ConstrainDOMString;
@@ -937,6 +942,7 @@ interface MediaTrackConstraints extends MediaTrackConstraintSet {
937942interface MediaTrackSettings {
938943 aspectRatio?: number;
939944 autoGainControl?: boolean;
945+ backgroundBlur?: boolean;
940946 channelCount?: number;
941947 deviceId?: string;
942948 displaySurface?: string;
@@ -954,6 +960,7 @@ interface MediaTrackSettings {
954960interface MediaTrackSupportedConstraints {
955961 aspectRatio?: boolean;
956962 autoGainControl?: boolean;
963+ backgroundBlur?: boolean;
957964 channelCount?: boolean;
958965 deviceId?: boolean;
959966 displaySurface?: boolean;
@@ -21588,7 +21595,7 @@ interface SubtleCrypto {
2158821595 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt) */
2158921596 decrypt(algorithm: AlgorithmIdentifier | RsaOaepParams | AesCtrParams | AesCbcParams | AesGcmParams, key: CryptoKey, data: BufferSource): Promise<ArrayBuffer>;
2159021597 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveBits) */
21591- deriveBits(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, length: number): Promise<ArrayBuffer>;
21598+ deriveBits(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, length? : number | null ): Promise<ArrayBuffer>;
2159221599 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) */
2159321600 deriveKey(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKey>;
2159421601 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest) */
0 commit comments