Path: blob/main/client/interfaces/IAwaitedEventTarget.ts
1028 views
export default interface IAwaitedEventTarget<T> {1addEventListener<K extends keyof T>(2eventType: K,3listenerFn: (this: this, event: T[K]) => any,4options?,5): Promise<void>;6removeEventListener<K extends keyof T>(7eventType: K,8listenerFn: (this: this, event: T[K]) => any,9): Promise<void>;10on<K extends keyof T>(11eventType: K,12listenerFn: (this: this, event: T[K]) => any,13options?,14): Promise<void>;15off<K extends keyof T>(eventType: K, listenerFn: (this: this, event: T[K]) => any): Promise<void>;16once<K extends keyof T>(17eventType: K,18listenerFn: (this: this, event: T[K]) => any,19options?,20): Promise<void>;21}222324