@@ -685,15 +685,18 @@ interface IntersectionObserverEntryInit {
685
685
intersectionRatio: number;
686
686
intersectionRect: DOMRectInit;
687
687
isIntersecting: boolean;
688
+ isVisible: boolean;
688
689
rootBounds: DOMRectInit | null;
689
690
target: Element;
690
691
time: DOMHighResTimeStamp;
691
692
}
692
693
693
694
interface IntersectionObserverInit {
695
+ delay?: number;
694
696
root?: Element | Document | null;
695
697
rootMargin?: string;
696
698
threshold?: number | number[];
699
+ trackVisibility?: boolean;
697
700
}
698
701
699
702
interface JsonWebKey {
@@ -899,6 +902,7 @@ interface MediaStreamTrackEventInit extends EventInit {
899
902
interface MediaTrackCapabilities {
900
903
aspectRatio?: DoubleRange;
901
904
autoGainControl?: boolean[];
905
+ backgroundBlur?: boolean[];
902
906
channelCount?: ULongRange;
903
907
deviceId?: string;
904
908
displaySurface?: string;
@@ -916,6 +920,7 @@ interface MediaTrackCapabilities {
916
920
interface MediaTrackConstraintSet {
917
921
aspectRatio?: ConstrainDouble;
918
922
autoGainControl?: ConstrainBoolean;
923
+ backgroundBlur?: ConstrainBoolean;
919
924
channelCount?: ConstrainULong;
920
925
deviceId?: ConstrainDOMString;
921
926
displaySurface?: ConstrainDOMString;
@@ -937,6 +942,7 @@ interface MediaTrackConstraints extends MediaTrackConstraintSet {
937
942
interface MediaTrackSettings {
938
943
aspectRatio?: number;
939
944
autoGainControl?: boolean;
945
+ backgroundBlur?: boolean;
940
946
channelCount?: number;
941
947
deviceId?: string;
942
948
displaySurface?: string;
@@ -954,6 +960,7 @@ interface MediaTrackSettings {
954
960
interface MediaTrackSupportedConstraints {
955
961
aspectRatio?: boolean;
956
962
autoGainControl?: boolean;
963
+ backgroundBlur?: boolean;
957
964
channelCount?: boolean;
958
965
deviceId?: boolean;
959
966
displaySurface?: boolean;
@@ -21588,7 +21595,7 @@ interface SubtleCrypto {
21588
21595
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt) */
21589
21596
decrypt(algorithm: AlgorithmIdentifier | RsaOaepParams | AesCtrParams | AesCbcParams | AesGcmParams, key: CryptoKey, data: BufferSource): Promise<ArrayBuffer>;
21590
21597
/** [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>;
21592
21599
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) */
21593
21600
deriveKey(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKey>;
21594
21601
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest) */
0 commit comments