mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
fix(update-dom-mediacapture-record): more specific addEventListener typing (#44237)
This commit is contained in:
parent
e429922c9c
commit
987ef5f9e0
@ -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);
|
||||
|
||||
2
types/dom-mediacapture-record/index.d.ts
vendored
2
types/dom-mediacapture-record/index.d.ts
vendored
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user