fix(update-dom-mediacapture-record): more specific addEventListener typing (#44237)

This commit is contained in:
Jason Yu 2020-05-04 18:39:55 +01:00 committed by GitHub
parent e429922c9c
commit 987ef5f9e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 0 deletions

View File

@ -58,3 +58,9 @@ recorder.onpause = null;
recorder.onresume = null;
recorder.onstart = null;
recorder.onstop = null;
recorder.addEventListener('dataavailable', (e: BlobEvent) => {});
recorder.addEventListener('error', (e: MediaRecorderErrorEvent) => {});
recorder.addEventListener('pause', onEvent);
recorder.addEventListener('resume', onEvent);
recorder.addEventListener('dataavailable', onEvent);

View File

@ -58,7 +58,9 @@ declare class MediaRecorder extends EventTarget {
constructor(stream: MediaStream, options?: MediaRecorderOptions);
addEventListener<K extends keyof MediaRecorderEventMap>(type: K, listener: (this: MediaRecorder, ev: MediaRecorderEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
removeEventListener<K extends keyof MediaRecorderEventMap>(type: K, listener: (this: MediaRecorder, ev: MediaRecorderEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
start(timeslice?: number): void;