@@ -397,32 +397,33 @@ fs.readSync = function(fd, buffer, offset, length, position) {};
397
397
398
398
/**
399
399
* @param {string } filename
400
- * @param {string|function(string, *)= }encoding
401
- * @param {function(string, * )= } callback
400
+ * @param {string|{encoding:(string|undefined),flag:(string|undefined)}| function(string, (string|buffer.Buffer))= } encodingOrOptions
401
+ * @param {function(string, (string|buffer.Buffer) )= } callback
402
402
*/
403
- fs . readFile = function ( filename , encoding , callback ) { } ;
403
+ fs . readFile = function ( filename , encodingOrOptions , callback ) { } ;
404
404
405
405
/**
406
406
* @param {string } filename
407
- * @param {string= } encoding
407
+ * @param {string|{encoding:(string|undefined),flag:(string|undefined)}= } encodingOrOptions
408
+ * @return {string|buffer.Buffer }
408
409
* @nosideeffects
409
410
*/
410
- fs . readFileSync = function ( filename , encoding ) { } ;
411
+ fs . readFileSync = function ( filename , encodingOrOptions ) { } ;
411
412
412
413
/**
413
414
* @param {string } filename
414
415
* @param {* } data
415
- * @param {string|function(string)= } encoding
416
+ * @param {string|{encoding:(string|undefined),mode:(number|undefined),flag:(string|undefined)}| function(string)= } encodingOrOptions
416
417
* @param {function(string)= } callback
417
418
*/
418
- fs . writeFile = function ( filename , data , encoding , callback ) { } ;
419
+ fs . writeFile = function ( filename , data , encodingOrOptions , callback ) { } ;
419
420
420
421
/**
421
422
* @param {string } filename
422
423
* @param {* } data
423
- * @param {string= } encoding
424
+ * @param {string|{encoding:(string|undefined),mode:(number|undefined),flag:(string|undefined)}|function(string) = } encodingOrOptions
424
425
*/
425
- fs . writeFileSync = function ( filename , data , encoding ) { } ;
426
+ fs . writeFileSync = function ( filename , data , encodingOrOptions ) { } ;
426
427
427
428
/**
428
429
* @param {string } filename
0 commit comments