diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index f61538859..0255156bf 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -36344,7 +36344,7 @@ interface TextTrackCueEventMap { } /** - * The **`TextTrackCue`** interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue; you will work with these derived types rather than the base class. + * The **`TextTrackCue`** interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue and DataCue; you will work with these derived types rather than the base class. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextTrackCue) */ diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 9c3c6654e..0f4c32c93 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -36318,7 +36318,7 @@ interface TextTrackCueEventMap { } /** - * The **`TextTrackCue`** interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue; you will work with these derived types rather than the base class. + * The **`TextTrackCue`** interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue and DataCue; you will work with these derived types rather than the base class. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextTrackCue) */ diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 9cdbe1eca..5d6fce4df 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -36341,7 +36341,7 @@ interface TextTrackCueEventMap { } /** - * The **`TextTrackCue`** interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue; you will work with these derived types rather than the base class. + * The **`TextTrackCue`** interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue and DataCue; you will work with these derived types rather than the base class. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextTrackCue) */ diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index f44f15ec3..779660ffb 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -36341,7 +36341,7 @@ interface TextTrackCueEventMap { } /** - * The **`TextTrackCue`** interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue; you will work with these derived types rather than the base class. + * The **`TextTrackCue`** interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue and DataCue; you will work with these derived types rather than the base class. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextTrackCue) */ diff --git a/inputfiles/mdn.json b/inputfiles/mdn.json index 6a9898798..2a544dae6 100644 --- a/inputfiles/mdn.json +++ b/inputfiles/mdn.json @@ -5284,6 +5284,26 @@ "pageType": "web-api-instance-method", "summary": "The values() method of the CustomStateSet interface returns a new iterator object that yields the values for each element in the CustomStateSet object in insertion order." }, + { + "mdn_url": "/en-US/docs/Web/API/DataCue", + "pageType": "web-api-interface", + "summary": "The DataCue interface represents a cue that associates arbitrary timed data with an audio or video media resource, or exposes timed data from a media resource to web pages. It extends the TextTrackCue interface with a value property that can hold any data type, and a type property that identifies the kind of data." + }, + { + "mdn_url": "/en-US/docs/Web/API/DataCue/DataCue", + "pageType": "web-api-constructor", + "summary": "The DataCue() constructor creates and returns a new DataCue object that represents a timed metadata cue over a given time range. The resulting cue can be added to a metadata TextTrack using TextTrack.addCue(), allowing arbitrary data to be synchronized with audio or video playback." + }, + { + "mdn_url": "/en-US/docs/Web/API/DataCue/type", + "pageType": "web-api-instance-property", + "summary": "The type read-only property of the DataCue interface returns a string identifying the type or schema of the data stored in the cue's value property. This is typically a reverse-domain notation string (e.g., \"org.id3\", \"com.apple.itunes\") that allows applications to interpret the cue's data payload correctly." + }, + { + "mdn_url": "/en-US/docs/Web/API/DataCue/value", + "pageType": "web-api-instance-property", + "summary": "The value property of the DataCue interface represents the data payload of the cue. Unlike VTTCue, which carries text content, DataCue can hold any data type — such as a JavaScript object, a string, or an ArrayBuffer — making it suitable for timed metadata use cases where structured data needs to be synchronized with media playback." + }, { "mdn_url": "/en-US/docs/Web/API/DataTransfer", "pageType": "web-api-interface", @@ -32012,7 +32032,7 @@ { "mdn_url": "/en-US/docs/Web/API/TextTrackCue", "pageType": "web-api-interface", - "summary": "The TextTrackCue interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue; you will work with these derived types rather than the base class." + "summary": "The TextTrackCue interface of the WebVTT API is the abstract base class for the various derived cue types, such as VTTCue and DataCue; you will work with these derived types rather than the base class." }, { "mdn_url": "/en-US/docs/Web/API/TextTrackCue/endTime",