Skip to content

Commit ca8534c

Browse files
authored
Use special type for MediaRecorder error event (#1140)
The spec (https://w3c.github.io/mediacapture-record/#event-summary) specifies a specific event type MediaRecorderErrorEvent for the error event. This ensures we're using it, similar to the dataavailable event.
1 parent c30b12a commit ca8534c

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

baselines/dom.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9013,7 +9013,7 @@ declare var MediaQueryListEvent: {
90139013

90149014
interface MediaRecorderEventMap {
90159015
"dataavailable": BlobEvent;
9016-
"error": Event;
9016+
"error": MediaRecorderErrorEvent;
90179017
"pause": Event;
90189018
"resume": Event;
90199019
"start": Event;
@@ -9024,7 +9024,7 @@ interface MediaRecorder extends EventTarget {
90249024
readonly audioBitsPerSecond: number;
90259025
readonly mimeType: string;
90269026
ondataavailable: ((this: MediaRecorder, ev: BlobEvent) => any) | null;
9027-
onerror: ((this: MediaRecorder, ev: Event) => any) | null;
9027+
onerror: ((this: MediaRecorder, ev: MediaRecorderErrorEvent) => any) | null;
90289028
onpause: ((this: MediaRecorder, ev: Event) => any) | null;
90299029
onresume: ((this: MediaRecorder, ev: Event) => any) | null;
90309030
onstart: ((this: MediaRecorder, ev: Event) => any) | null;

inputfiles/addedTypes.jsonc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -882,6 +882,10 @@
882882
{
883883
"name": "dataavailable",
884884
"type": "BlobEvent"
885+
},
886+
{
887+
"name": "error",
888+
"type": "MediaRecorderErrorEvent"
885889
}
886890
]
887891
}

0 commit comments

Comments
 (0)