@@ -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;
@@ -10052,6 +10059,7 @@ interface HTMLElement extends Element, ElementCSSInlineStyle, ElementContentEdit
10052
10059
title: string;
10053
10060
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/translate) */
10054
10061
translate: boolean;
10062
+ writingSuggestions: string;
10055
10063
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/attachInternals) */
10056
10064
attachInternals(): ElementInternals;
10057
10065
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLElement/click) */
@@ -21588,7 +21596,7 @@ interface SubtleCrypto {
21588
21596
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/decrypt) */
21589
21597
decrypt(algorithm: AlgorithmIdentifier | RsaOaepParams | AesCtrParams | AesCbcParams | AesGcmParams, key: CryptoKey, data: BufferSource): Promise<ArrayBuffer>;
21590
21598
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveBits) */
21591
- deriveBits(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, length: number): Promise<ArrayBuffer>;
21599
+ deriveBits(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, length? : number | null ): Promise<ArrayBuffer>;
21592
21600
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/deriveKey) */
21593
21601
deriveKey(algorithm: AlgorithmIdentifier | EcdhKeyDeriveParams | HkdfParams | Pbkdf2Params, baseKey: CryptoKey, derivedKeyType: AlgorithmIdentifier | AesDerivedKeyParams | HmacImportParams | HkdfParams | Pbkdf2Params, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKey>;
21594
21602
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/digest) */
@@ -26149,7 +26157,11 @@ declare var XPathEvaluator: {
26149
26157
interface XPathEvaluatorBase {
26150
26158
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createExpression) */
26151
26159
createExpression(expression: string, resolver?: XPathNSResolver | null): XPathExpression;
26152
- /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createNSResolver) */
26160
+ /**
26161
+ * @deprecated
26162
+ *
26163
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/createNSResolver)
26164
+ */
26153
26165
createNSResolver(nodeResolver: Node): Node;
26154
26166
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Document/evaluate) */
26155
26167
evaluate(expression: string, contextNode: Node, resolver?: XPathNSResolver | null, type?: number, result?: XPathResult | null): XPathResult;
0 commit comments