@@ -116,7 +116,7 @@ class FS {
116116 const ae = this . client . run ( ( ae , path , options ) => {
117117 const fs = __non_webpack_require__ ( "fs" ) as typeof import ( "fs" ) ;
118118 const str = fs . createWriteStream ( path , options ) ;
119- ae . on ( "write" , ( d ) => str . write ( _Buffer . from ( d , "utf8" ) ) ) ;
119+ ae . on ( "write" , ( d : string ) => str . write ( _Buffer . from ( d , "utf8" ) ) ) ;
120120 ae . on ( "close" , ( ) => str . close ( ) ) ;
121121 str . on ( "close" , ( ) => ae . emit ( "close" ) ) ;
122122 str . on ( "open" , ( fd ) => ae . emit ( "open" , fd ) ) ;
@@ -141,7 +141,7 @@ class FS {
141141 } ,
142142 } ) ;
143143
144- ae . on ( "open" , ( a ) => this . emit ( "open" , a ) ) ;
144+ ae . on ( "open" , ( fd : number ) => this . emit ( "open" , fd ) ) ;
145145 ae . on ( "close" , ( ) => this . emit ( "close" ) ) ;
146146 }
147147
@@ -597,7 +597,15 @@ class FS {
597597 } ) ;
598598 }
599599
600- public write = < TBuffer extends Buffer | Uint8Array > ( fd : number , buffer : TBuffer , offset : number | undefined , length : number | undefined , position : number | undefined | ( ( err : NodeJS . ErrnoException , written : number , buffer : TBuffer ) => void ) , callback ?: ( err : NodeJS . ErrnoException , written : number , buffer : TBuffer ) => void ) : void => {
600+ public write = < TBuffer extends Buffer | Uint8Array > ( fd : number , buffer : TBuffer , offset : number | undefined | ( ( err : NodeJS . ErrnoException , written : number , buffer : TBuffer ) => void ) , length : number | undefined | ( ( err : NodeJS . ErrnoException , written : number , buffer : TBuffer ) => void ) , position : number | undefined | ( ( err : NodeJS . ErrnoException , written : number , buffer : TBuffer ) => void ) , callback ?: ( err : NodeJS . ErrnoException , written : number , buffer : TBuffer ) => void ) : void => {
601+ if ( typeof offset === "function" ) {
602+ callback = offset ;
603+ offset = undefined ;
604+ }
605+ if ( typeof length === "function" ) {
606+ callback = length ;
607+ length = undefined ;
608+ }
601609 if ( typeof position === "function" ) {
602610 callback = position ;
603611 position = undefined ;
@@ -662,9 +670,9 @@ class FS {
662670 return new class Watcher extends EventEmitter implements fs . FSWatcher {
663671 public constructor ( ) {
664672 super ( ) ;
665- ae . on ( "change" , ( event , filename ) => this . emit ( "change" , event , filename ) ) ;
666- ae . on ( "error" , ( error ) => this . emit ( "error" , error ) ) ;
667- ae . on ( "listener" , ( event , filename ) => listener && listener ( event , filename ) ) ;
673+ ae . on ( "change" , ( event : string , filename : string ) => this . emit ( "change" , event , filename ) ) ;
674+ ae . on ( "error" , ( error : Error ) => this . emit ( "error" , error ) ) ;
675+ ae . on ( "listener" , ( event : string , filename : string ) => listener && listener ( event , filename ) ) ;
668676 }
669677
670678 public close ( ) : void {
0 commit comments