Skip to content
This repository was archived by the owner on Jun 5, 2020. It is now read-only.

Commit 26f68f0

Browse files
committed
Merge pull request #6 from keunwoo/master
update fs.{read,write}File{,Sync} decls
2 parents 457cf8a + 76d6d90 commit 26f68f0

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

fs.js

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -397,32 +397,33 @@ fs.readSync = function(fd, buffer, offset, length, position) {};
397397

398398
/**
399399
* @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
402402
*/
403-
fs.readFile = function(filename, encoding, callback) {};
403+
fs.readFile = function(filename, encodingOrOptions, callback) {};
404404

405405
/**
406406
* @param {string} filename
407-
* @param {string=} encoding
407+
* @param {string|{encoding:(string|undefined),flag:(string|undefined)}=} encodingOrOptions
408+
* @return {string|buffer.Buffer}
408409
* @nosideeffects
409410
*/
410-
fs.readFileSync = function(filename, encoding) {};
411+
fs.readFileSync = function(filename, encodingOrOptions) {};
411412

412413
/**
413414
* @param {string} filename
414415
* @param {*} data
415-
* @param {string|function(string)=} encoding
416+
* @param {string|{encoding:(string|undefined),mode:(number|undefined),flag:(string|undefined)}|function(string)=} encodingOrOptions
416417
* @param {function(string)=} callback
417418
*/
418-
fs.writeFile = function(filename, data, encoding, callback) {};
419+
fs.writeFile = function(filename, data, encodingOrOptions, callback) {};
419420

420421
/**
421422
* @param {string} filename
422423
* @param {*} data
423-
* @param {string=} encoding
424+
* @param {string|{encoding:(string|undefined),mode:(number|undefined),flag:(string|undefined)}|function(string)=} encodingOrOptions
424425
*/
425-
fs.writeFileSync = function(filename, data, encoding) {};
426+
fs.writeFileSync = function(filename, data, encodingOrOptions) {};
426427

427428
/**
428429
* @param {string} filename

0 commit comments

Comments
 (0)