@@ -19,9 +19,9 @@ export class ChangesObservable<T, TConnectionState extends IChangesConnectionSta
1919 this . _filter = filter ;
2020 }
2121
22- public on ( event : "data" , handler : ( value : T ) => void ) ;
23- public on ( event : "error" , handler : ( error : Error ) => void ) ;
24- public on ( event : "data" | "error" , handler : ( ( value : T ) => void ) | ( ( error : Error ) => void ) ) {
22+ public on ( event : "data" , handler : ( value : T ) => void ) : this ;
23+ public on ( event : "error" , handler : ( error : Error ) => void ) : this ;
24+ public on ( event : "data" | "error" , handler : ( ( value : T ) => void ) | ( ( error : Error ) => void ) ) : this {
2525 switch ( event ) {
2626 case "data" :
2727 // since allow multiple subscriptions on single object we cant register it multiple times
@@ -49,15 +49,15 @@ export class ChangesObservable<T, TConnectionState extends IChangesConnectionSta
4949 return this ;
5050 }
5151
52- public removeListener ( event : "data" , handler : ( value : T ) => void ) ;
53- public removeListener ( event : "error" , handler : ( error : Error ) => void ) ;
54- public removeListener ( event : "data" | "error" , handler : ( ( value : T ) => void ) | ( ( error : Error ) => void ) ) {
52+ public removeListener ( event : "data" , handler : ( value : T ) => void ) : this ;
53+ public removeListener ( event : "error" , handler : ( error : Error ) => void ) : this ;
54+ public removeListener ( event : "data" | "error" , handler : ( ( value : T ) => void ) | ( ( error : Error ) => void ) ) : this {
5555 return this . off ( event as any , handler as any ) ;
5656 }
5757
58- public off ( event : "data" , handler : ( value : T ) => void ) ;
59- public off ( event : "error" , handler : ( error : Error ) => void ) ;
60- public off ( event : "data" | "error" , handler : ( ( value : T ) => void ) | ( ( error : Error ) => void ) ) {
58+ public off ( event : "data" , handler : ( value : T ) => void ) : this ;
59+ public off ( event : "error" , handler : ( error : Error ) => void ) : this ;
60+ public off ( event : "data" | "error" , handler : ( ( value : T ) => void ) | ( ( error : Error ) => void ) ) : this {
6161
6262 switch ( event ) {
6363 case "data" :
0 commit comments