Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions baselines/dom.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -627,7 +627,7 @@ interface EffectTiming {
}

interface ElementCreationOptions {
customElementRegistry?: CustomElementRegistry;
customElementRegistry?: CustomElementRegistry | null;
is?: string;
}

Expand Down Expand Up @@ -27025,7 +27025,7 @@ interface RTCEncodedVideoFrame {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/type)
*/
readonly type: RTCEncodedVideoFrameType;
readonly type: EncodedVideoChunkType;
/**
* The **`getMetadata()`** method of the RTCEncodedVideoFrame interface returns an object containing the metadata associated with the frame.
*
Expand Down Expand Up @@ -42080,7 +42080,6 @@ type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
type RTCDegradationPreference = "balanced" | "maintain-framerate" | "maintain-resolution";
type RTCDtlsRole = "client" | "server" | "unknown";
type RTCDtlsTransportState = "closed" | "connected" | "connecting" | "failed" | "new";
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
type RTCErrorDetailType = "data-channel-failure" | "dtls-failure" | "fingerprint-failure" | "hardware-encoder-error" | "hardware-encoder-not-available" | "sctp-failure" | "sdp-syntax-error";
type RTCIceCandidateType = "host" | "prflx" | "relay" | "srflx";
type RTCIceComponent = "rtcp" | "rtp";
Expand Down
5 changes: 2 additions & 3 deletions baselines/ts5.5/dom.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -624,7 +624,7 @@ interface EffectTiming {
}

interface ElementCreationOptions {
customElementRegistry?: CustomElementRegistry;
customElementRegistry?: CustomElementRegistry | null;
is?: string;
}

Expand Down Expand Up @@ -27001,7 +27001,7 @@ interface RTCEncodedVideoFrame {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/type)
*/
readonly type: RTCEncodedVideoFrameType;
readonly type: EncodedVideoChunkType;
/**
* The **`getMetadata()`** method of the RTCEncodedVideoFrame interface returns an object containing the metadata associated with the frame.
*
Expand Down Expand Up @@ -42054,7 +42054,6 @@ type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
type RTCDegradationPreference = "balanced" | "maintain-framerate" | "maintain-resolution";
type RTCDtlsRole = "client" | "server" | "unknown";
type RTCDtlsTransportState = "closed" | "connected" | "connecting" | "failed" | "new";
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
type RTCErrorDetailType = "data-channel-failure" | "dtls-failure" | "fingerprint-failure" | "hardware-encoder-error" | "hardware-encoder-not-available" | "sctp-failure" | "sdp-syntax-error";
type RTCIceCandidateType = "host" | "prflx" | "relay" | "srflx";
type RTCIceComponent = "rtcp" | "rtp";
Expand Down
3 changes: 1 addition & 2 deletions baselines/ts5.5/webworker.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7462,7 +7462,7 @@ interface RTCEncodedVideoFrame {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/type)
*/
readonly type: RTCEncodedVideoFrameType;
readonly type: EncodedVideoChunkType;
/**
* The **`getMetadata()`** method of the RTCEncodedVideoFrame interface returns an object containing the metadata associated with the frame.
*
Expand Down Expand Up @@ -13502,7 +13502,6 @@ type PredefinedColorSpace = "display-p3" | "srgb";
type PremultiplyAlpha = "default" | "none" | "premultiply";
type PushEncryptionKeyName = "auth" | "p256dh";
type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
type ReadableStreamReaderMode = "byob";
type ReadableStreamType = "bytes";
type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url";
Expand Down
5 changes: 2 additions & 3 deletions baselines/ts5.6/dom.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -624,7 +624,7 @@ interface EffectTiming {
}

interface ElementCreationOptions {
customElementRegistry?: CustomElementRegistry;
customElementRegistry?: CustomElementRegistry | null;
is?: string;
}

Expand Down Expand Up @@ -27022,7 +27022,7 @@ interface RTCEncodedVideoFrame {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/type)
*/
readonly type: RTCEncodedVideoFrameType;
readonly type: EncodedVideoChunkType;
/**
* The **`getMetadata()`** method of the RTCEncodedVideoFrame interface returns an object containing the metadata associated with the frame.
*
Expand Down Expand Up @@ -42077,7 +42077,6 @@ type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
type RTCDegradationPreference = "balanced" | "maintain-framerate" | "maintain-resolution";
type RTCDtlsRole = "client" | "server" | "unknown";
type RTCDtlsTransportState = "closed" | "connected" | "connecting" | "failed" | "new";
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
type RTCErrorDetailType = "data-channel-failure" | "dtls-failure" | "fingerprint-failure" | "hardware-encoder-error" | "hardware-encoder-not-available" | "sctp-failure" | "sdp-syntax-error";
type RTCIceCandidateType = "host" | "prflx" | "relay" | "srflx";
type RTCIceComponent = "rtcp" | "rtp";
Expand Down
3 changes: 1 addition & 2 deletions baselines/ts5.6/webworker.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7462,7 +7462,7 @@ interface RTCEncodedVideoFrame {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/type)
*/
readonly type: RTCEncodedVideoFrameType;
readonly type: EncodedVideoChunkType;
/**
* The **`getMetadata()`** method of the RTCEncodedVideoFrame interface returns an object containing the metadata associated with the frame.
*
Expand Down Expand Up @@ -13502,7 +13502,6 @@ type PredefinedColorSpace = "display-p3" | "srgb";
type PremultiplyAlpha = "default" | "none" | "premultiply";
type PushEncryptionKeyName = "auth" | "p256dh";
type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
type ReadableStreamReaderMode = "byob";
type ReadableStreamType = "bytes";
type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url";
Expand Down
5 changes: 2 additions & 3 deletions baselines/ts5.9/dom.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -624,7 +624,7 @@ interface EffectTiming {
}

interface ElementCreationOptions {
customElementRegistry?: CustomElementRegistry;
customElementRegistry?: CustomElementRegistry | null;
is?: string;
}

Expand Down Expand Up @@ -27022,7 +27022,7 @@ interface RTCEncodedVideoFrame {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/type)
*/
readonly type: RTCEncodedVideoFrameType;
readonly type: EncodedVideoChunkType;
/**
* The **`getMetadata()`** method of the RTCEncodedVideoFrame interface returns an object containing the metadata associated with the frame.
*
Expand Down Expand Up @@ -42077,7 +42077,6 @@ type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
type RTCDegradationPreference = "balanced" | "maintain-framerate" | "maintain-resolution";
type RTCDtlsRole = "client" | "server" | "unknown";
type RTCDtlsTransportState = "closed" | "connected" | "connecting" | "failed" | "new";
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
type RTCErrorDetailType = "data-channel-failure" | "dtls-failure" | "fingerprint-failure" | "hardware-encoder-error" | "hardware-encoder-not-available" | "sctp-failure" | "sdp-syntax-error";
type RTCIceCandidateType = "host" | "prflx" | "relay" | "srflx";
type RTCIceComponent = "rtcp" | "rtp";
Expand Down
3 changes: 1 addition & 2 deletions baselines/ts5.9/webworker.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7462,7 +7462,7 @@ interface RTCEncodedVideoFrame {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/type)
*/
readonly type: RTCEncodedVideoFrameType;
readonly type: EncodedVideoChunkType;
/**
* The **`getMetadata()`** method of the RTCEncodedVideoFrame interface returns an object containing the metadata associated with the frame.
*
Expand Down Expand Up @@ -13502,7 +13502,6 @@ type PredefinedColorSpace = "display-p3" | "srgb";
type PremultiplyAlpha = "default" | "none" | "premultiply";
type PushEncryptionKeyName = "auth" | "p256dh";
type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
type ReadableStreamReaderMode = "byob";
type ReadableStreamType = "bytes";
type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url";
Expand Down
3 changes: 1 addition & 2 deletions baselines/webworker.generated.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7465,7 +7465,7 @@ interface RTCEncodedVideoFrame {
*
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/RTCEncodedVideoFrame/type)
*/
readonly type: RTCEncodedVideoFrameType;
readonly type: EncodedVideoChunkType;
/**
* The **`getMetadata()`** method of the RTCEncodedVideoFrame interface returns an object containing the metadata associated with the frame.
*
Expand Down Expand Up @@ -13505,7 +13505,6 @@ type PredefinedColorSpace = "display-p3" | "srgb";
type PremultiplyAlpha = "default" | "none" | "premultiply";
type PushEncryptionKeyName = "auth" | "p256dh";
type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
type ReadableStreamReaderMode = "byob";
type ReadableStreamType = "bytes";
type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url";
Expand Down
62 changes: 35 additions & 27 deletions inputfiles/patches/html-canvas.kdl
Original file line number Diff line number Diff line change
@@ -1,32 +1,40 @@
enum GlobalCompositeOperation {
source-over
source-in
source-out
source-atop
destination-over
destination-in
destination-out
destination-atop
lighter
copy
xor
multiply
screen
overlay
darken
lighten
color-dodge
color-burn
hard-light
soft-light
difference
exclusion
hue
saturation
color
luminosity
source-over
source-in
source-out
source-atop
destination-over
destination-in
destination-out
destination-atop
lighter
copy
xor
multiply
screen
overlay
darken
lighten
color-dodge
color-burn
hard-light
soft-light
difference
exclusion
hue
saturation
color
luminosity
}

interface-mixin CanvasCompositing {
property globalCompositeOperation type=GlobalCompositeOperation
property globalCompositeOperation type=GlobalCompositeOperation
}

removals {
// Blink only as of 2025-12
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is super useful, thank you @Bashamega !

You asked why I want it this way, it's because I want to put things with the same topic in the single file. It's beautiful now.

enum PredefinedColorSpace {
srgb-linear
display-p3-linear
}
}
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.