@@ -23,9 +23,24 @@ export declare interface SequentialEventEmitterBase {
23
23
* @class
24
24
* @extends EventEmitter
25
25
*/
26
- export declare class SequentialEventEmitter implements SequentialEventEmitterBase extends EventEmitter {
26
+ export declare class SequentialEventEmitter extends EventEmitter implements SequentialEventEmitterBase {
27
27
/**
28
28
* @constructor
29
29
*/
30
30
constructor ( ) ;
31
+ emit ( event : string | symbol , ...args : any [ ] ) : any ;
32
+ addListener ( event : string | symbol , listener : ( ...args : any [ ] ) => void ) : this;
33
+ on ( event : string | symbol , listener : ( ...args : any [ ] ) => void ) : this;
34
+ prependListener ( event : string | symbol , listener : ( ...args : any [ ] ) => void ) : this;
35
+ prependOnceListener ( event : string | symbol , listener : ( ...args : any [ ] ) => void ) : this;
36
+ removeListener ( event : string | symbol , listener : ( ...args : any [ ] ) => void ) : this;
37
+ removeAllListeners ( event ?: string | symbol ) : this;
38
+ setMaxListeners ( n : number ) : this;
39
+ getMaxListeners ( ) : number ;
40
+ listenerCount ( type : string | symbol ) : number ;
41
+ once ( event : string | symbol , listener : ( ...args : any [ ] ) => void ) : this;
42
+ subscribe ( event : string | symbol , asyncListener : ( ...args : any [ ] ) => Promise < void > ) : this;
43
+ unsubscribe ( event : string | symbol , asyncListener : ( ...args : any [ ] ) => Promise < void > ) : this;
44
+ subscribeOnce ( event : string | symbol , asyncListener : ( ...args : any [ ] ) => Promise < void > ) : this;
45
+ next ( event : string | symbol , ...args : any [ ] ) : Promise < void > ;
31
46
}
0 commit comments