@@ -432,3 +432,41 @@ export class PythonShell extends EventEmitter{
432432 return  this . kill ( signal ) 
433433 } 
434434} ; 
435+ 436+ // This interface is merged in with the above class definition 
437+ export  interface  PythonShell  { 
438+  addListener ( event : string ,  listener : ( ...args : any [ ] )  =>  void ) : this; 
439+  emit ( event : string  |  symbol ,  ...args : any [ ] ) : boolean ; 
440+  on ( event : string ,  listener : ( ...args : any [ ] )  =>  void ) : this; 
441+  once ( event : string ,  listener : ( ...args : any [ ] )  =>  void ) : this; 
442+  prependListener ( event : string ,  listener : ( ...args : any [ ] )  =>  void ) : this; 
443+  prependOnceListener ( event : string ,  listener : ( ...args : any [ ] )  =>  void ) : this; 
444+ 445+  addListener ( event : "message" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
446+  emit ( event : "message" ,  parsedChunk : any ) : boolean ; 
447+  on ( event : "message" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
448+  once ( event : "message" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
449+  prependListener ( event : "message" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
450+  prependOnceListener ( event : "message" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
451+ 452+  addListener ( event : "stderr" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
453+  emit ( event : "stderr" ,  parsedChunk : any ) : boolean ; 
454+  on ( event : "stderr" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
455+  once ( event : "stderr" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
456+  prependListener ( event : "stderr" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
457+  prependOnceListener ( event : "stderr" ,  listener : ( parsedChunk : any )  =>  void ) : this; 
458+ 459+  addListener ( event : "close" ,  listener : ( )  =>  void ) : this; 
460+  emit ( event : "close" ,  ) : boolean ; 
461+  on ( event : "close" ,  listener : ( )  =>  void ) : this; 
462+  once ( event : "close" ,  listener : ( )  =>  void ) : this; 
463+  prependListener ( event : "close" ,  listener : ( )  =>  void ) : this; 
464+  prependOnceListener ( event : "close" ,  listener : ( )  =>  void ) : this; 
465+ 466+  addListener ( event : "error" ,  listener : ( error : PythonShellError )  =>  void ) : this; 
467+  emit ( event : "error" ,  error : PythonShellError ) : boolean ; 
468+  on ( event : "error" ,  listener : ( error : PythonShellError )  =>  void ) : this; 
469+  once ( event : "error" ,  listener : ( error : PythonShellError )  =>  void ) : this; 
470+  prependListener ( event : "error" ,  listener : ( error : PythonShellError )  =>  void ) : this; 
471+  prependOnceListener ( event : "error" ,  listener : ( error : PythonShellError )  =>  void ) : this; 
472+ } 
0 commit comments