mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-11 10:09:59 +00:00
Improve handling of receiver actions
This commit is contained in:
@@ -11,19 +11,21 @@ export class TypedEventTarget<T extends TypedEvents> extends EventTarget {
|
||||
// @ts-ignore
|
||||
public addEventListener<K extends keyof T>(
|
||||
type: K,
|
||||
listener: (ev: CustomEvent<T[K]>) => void
|
||||
listener: (ev: CustomEvent<T[K]>) => void,
|
||||
options?: boolean | AddEventListenerOptions
|
||||
): void {
|
||||
// @ts-ignore
|
||||
super.addEventListener(type as string, listener);
|
||||
super.addEventListener(type as string, listener, options);
|
||||
}
|
||||
|
||||
// @ts-ignore
|
||||
public removeEventListener<K extends keyof T>(
|
||||
type: K,
|
||||
listener: (ev: CustomEvent<T[K]>) => void
|
||||
listener: (ev: CustomEvent<T[K]>) => void,
|
||||
options?: boolean | EventListenerOptions
|
||||
): void {
|
||||
// @ts-ignore
|
||||
super.removeEventListener(type as string, listener);
|
||||
super.removeEventListener(type, listener, options);
|
||||
}
|
||||
|
||||
public dispatchEvent<K extends keyof T>(ev: CustomEvent<T[K]>): boolean {
|
||||
|
||||
Reference in New Issue
Block a user