Skip to content

Commit fa33daf

Browse files
authored
Merge branch 'main' into ts-directly
2 parents 9d5fb55 + 32165fd commit fa33daf

62 files changed

Lines changed: 1474 additions & 1169 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,9 @@
6161
#*.PDF diff=astextplain
6262
#*.rtf diff=astextplain
6363
#*.RTF diff=astextplain
64+
65+
###############################################################################
66+
# Show manual patches in the language stats
67+
###############################################################################
68+
*.jsonc linguist-detectable
69+
*.kdl linguist-detectable

.github/workflows/update-core-deps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
- id: git-diff
4040
run: git diff --quiet HEAD baselines
4141
continue-on-error: true
42-
- uses: peter-evans/create-pull-request@v7
42+
- uses: peter-evans/create-pull-request@v8
4343
if: ${{ steps.git-diff.outcome == 'failure' }}
4444
with:
4545
commit-message: "🤖 Update core dependencies"

baselines/dom.generated.d.ts

Lines changed: 119 additions & 20 deletions
Large diffs are not rendered by default.

baselines/serviceworker.generated.d.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,7 @@ interface ImageBitmapRenderingContextSettings {
335335

336336
interface ImageDataSettings {
337337
colorSpace?: PredefinedColorSpace;
338+
pixelFormat?: ImageDataPixelFormat;
338339
}
339340

340341
interface ImageEncodeOptions {
@@ -834,6 +835,7 @@ interface WebGLContextAttributes {
834835
premultipliedAlpha?: boolean;
835836
preserveDrawingBuffer?: boolean;
836837
stencil?: boolean;
838+
xrCompatible?: boolean;
837839
}
838840

839841
interface WebGLContextEventInit extends EventInit {
@@ -858,6 +860,7 @@ interface WebTransportHash {
858860
interface WebTransportOptions {
859861
allowPooling?: boolean;
860862
congestionControl?: WebTransportCongestionControl;
863+
protocols?: string[];
861864
requireUnreliable?: boolean;
862865
serverCertificateHashes?: WebTransportHash[];
863866
}
@@ -7055,7 +7058,7 @@ interface ServiceWorkerContainer extends EventTarget {
70557058
*/
70567059
getRegistrations(): Promise<ReadonlyArray<ServiceWorkerRegistration>>;
70577060
/**
7058-
* The **`register()`** method of the ServiceWorkerContainer interface creates or updates a ServiceWorkerRegistration for the given scope. If successful, the registration associates the provided script URL to a scope, which is subsequently used for matching documents to a specific service worker.
7061+
* The **`register()`** method of the ServiceWorkerContainer interface creates or updates a ServiceWorkerRegistration for the given scope.
70597062
*
70607063
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/register)
70617064
*/
@@ -7369,6 +7372,7 @@ interface SubtleCrypto {
73697372
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey)
73707373
*/
73717374
generateKey(algorithm: "Ed25519" | { name: "Ed25519" }, extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
7375+
generateKey(algorithm: "X25519" | { name: "X25519" }, extractable: boolean, keyUsages: ReadonlyArray<"deriveBits" | "deriveKey">): Promise<CryptoKeyPair>;
73727376
generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKeyPair>;
73737377
generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKey>;
73747378
generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKeyPair | CryptoKey>;
@@ -11810,6 +11814,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique";
1181011814
type IDBRequestReadyState = "done" | "pending";
1181111815
type IDBTransactionDurability = "default" | "relaxed" | "strict";
1181211816
type IDBTransactionMode = "readonly" | "readwrite" | "versionchange";
11817+
type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8";
1181311818
type ImageOrientation = "flipY" | "from-image" | "none";
1181411819
type ImageSmoothingQuality = "high" | "low" | "medium";
1181511820
type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki";
@@ -11995,6 +12000,7 @@ interface SubtleCrypto {
1199512000
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey)
1199612001
*/
1199712002
generateKey(algorithm: "Ed25519" | { name: "Ed25519" }, extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
12003+
generateKey(algorithm: "X25519" | { name: "X25519" }, extractable: boolean, keyUsages: ReadonlyArray<"deriveBits" | "deriveKey">): Promise<CryptoKeyPair>;
1199812004
generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKeyPair>;
1199912005
generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKey>;
1200012006
generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKeyPair | CryptoKey>;

baselines/sharedworker.generated.d.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@ interface ImageBitmapRenderingContextSettings {
279279

280280
interface ImageDataSettings {
281281
colorSpace?: PredefinedColorSpace;
282+
pixelFormat?: ImageDataPixelFormat;
282283
}
283284

284285
interface ImageEncodeOptions {
@@ -764,6 +765,7 @@ interface WebGLContextAttributes {
764765
premultipliedAlpha?: boolean;
765766
preserveDrawingBuffer?: boolean;
766767
stencil?: boolean;
768+
xrCompatible?: boolean;
767769
}
768770

769771
interface WebGLContextEventInit extends EventInit {
@@ -788,6 +790,7 @@ interface WebTransportHash {
788790
interface WebTransportOptions {
789791
allowPooling?: boolean;
790792
congestionControl?: WebTransportCongestionControl;
793+
protocols?: string[];
791794
requireUnreliable?: boolean;
792795
serverCertificateHashes?: WebTransportHash[];
793796
}
@@ -6632,7 +6635,7 @@ interface ServiceWorkerContainer extends EventTarget {
66326635
*/
66336636
getRegistrations(): Promise<ReadonlyArray<ServiceWorkerRegistration>>;
66346637
/**
6635-
* The **`register()`** method of the ServiceWorkerContainer interface creates or updates a ServiceWorkerRegistration for the given scope. If successful, the registration associates the provided script URL to a scope, which is subsequently used for matching documents to a specific service worker.
6638+
* The **`register()`** method of the ServiceWorkerContainer interface creates or updates a ServiceWorkerRegistration for the given scope.
66366639
*
66376640
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerContainer/register)
66386641
*/
@@ -6894,6 +6897,7 @@ interface SubtleCrypto {
68946897
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey)
68956898
*/
68966899
generateKey(algorithm: "Ed25519" | { name: "Ed25519" }, extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
6900+
generateKey(algorithm: "X25519" | { name: "X25519" }, extractable: boolean, keyUsages: ReadonlyArray<"deriveBits" | "deriveKey">): Promise<CryptoKeyPair>;
68976901
generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKeyPair>;
68986902
generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKey>;
68996903
generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKeyPair | CryptoKey>;
@@ -11489,6 +11493,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique";
1148911493
type IDBRequestReadyState = "done" | "pending";
1149011494
type IDBTransactionDurability = "default" | "relaxed" | "strict";
1149111495
type IDBTransactionMode = "readonly" | "readwrite" | "versionchange";
11496+
type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8";
1149211497
type ImageOrientation = "flipY" | "from-image" | "none";
1149311498
type ImageSmoothingQuality = "high" | "low" | "medium";
1149411499
type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki";
@@ -11660,6 +11665,7 @@ interface SubtleCrypto {
1166011665
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/SubtleCrypto/generateKey)
1166111666
*/
1166211667
generateKey(algorithm: "Ed25519" | { name: "Ed25519" }, extractable: boolean, keyUsages: ReadonlyArray<"sign" | "verify">): Promise<CryptoKeyPair>;
11668+
generateKey(algorithm: "X25519" | { name: "X25519" }, extractable: boolean, keyUsages: ReadonlyArray<"deriveBits" | "deriveKey">): Promise<CryptoKeyPair>;
1166311669
generateKey(algorithm: RsaHashedKeyGenParams | EcKeyGenParams, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKeyPair>;
1166411670
generateKey(algorithm: AesKeyGenParams | HmacKeyGenParams | Pbkdf2Params, extractable: boolean, keyUsages: ReadonlyArray<KeyUsage>): Promise<CryptoKey>;
1166511671
generateKey(algorithm: AlgorithmIdentifier, extractable: boolean, keyUsages: KeyUsage[]): Promise<CryptoKeyPair | CryptoKey>;

0 commit comments

Comments
 (0)