123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- var fs = require("fs");
- var promisify = require("./_promisify.js");
- var bind = function(c, f) { return f && f.bind(c); };
- Object.defineProperties(module.exports, {
- F_OK: { enumerable: true, value: fs.F_OK },
- FileReadStream: { enumerable: true, value: fs.FileReadStream },
- FileWriteStream: { enumerable: true, value: fs.FileWriteStream },
- R_OK: { enumerable: true, value: fs.R_OK },
- ReadStream: { enumerable: true, value: fs.ReadStream },
- Stats: { enumerable: true, value: fs.Stats },
- W_OK: { enumerable: true, value: fs.W_OK },
- WriteStream: { enumerable: true, value: fs.WriteStream },
- X_OK: { enumerable: true, value: fs.X_OK },
- //_toUnixTimestamp: // skipping
- access: { enumerable: true, value: promisify(fs, fs.access, 1) },
- accessSync: { enumerable: true, value: bind(fs, fs.accessSync) },
- appendFile: { enumerable: true, value: promisify(fs, fs.appendFile, 2) },
- appendFileSync: { enumerable: true, value: bind(fs, fs.appendFileSync) },
- chmod: { enumerable: true, value: promisify(fs, fs.chmod, 2) },
- chmodSync: { enumerable: true, value: bind(fs, fs.chmodSync) },
- chown: { enumerable: true, value: promisify(fs, fs.chown, 3) },
- chownSync: { enumerable: true, value: bind(fs, fs.chownSync) },
- close: { enumerable: true, value: promisify(fs, fs.close, 1) },
- closeSync: { enumerable: true, value: bind(fs, fs.closeSync) },
- constants: { enumerable: true, get: function() { return fs.constants; }, set: function(v) { fs.constants = v; } },
- copyFile: { enumerable: true, value: promisify(fs, fs.copyFile, 2) },
- copyFileSync: { enumerable: true, value: bind(fs, fs.copyFileSync) },
- createReadStream: { enumerable: true, value: bind(fs, fs.createReadStream) },
- createWriteStream: { enumerable: true, value: bind(fs, fs.createWriteStream) },
- exists: { enumerable: true, value: promisify(fs, fs.exists, 1, {"noError":true}) },
- existsSync: { enumerable: true, value: bind(fs, fs.existsSync) },
- fchmod: { enumerable: true, value: promisify(fs, fs.fchmod, 2) },
- fchmodSync: { enumerable: true, value: bind(fs, fs.fchmodSync) },
- fchown: { enumerable: true, value: promisify(fs, fs.fchown, 3) },
- fchownSync: { enumerable: true, value: bind(fs, fs.fchownSync) },
- fdatasync: { enumerable: true, value: promisify(fs, fs.fdatasync, 1) },
- fdatasyncSync: { enumerable: true, value: bind(fs, fs.fdatasyncSync) },
- fstat: { enumerable: true, value: promisify(fs, fs.fstat, 1) },
- fstatSync: { enumerable: true, value: bind(fs, fs.fstatSync) },
- fsync: { enumerable: true, value: promisify(fs, fs.fsync, 1) },
- fsyncSync: { enumerable: true, value: bind(fs, fs.fsyncSync) },
- ftruncate: { enumerable: true, value: promisify(fs, fs.ftruncate, 2) },
- ftruncateSync: { enumerable: true, value: bind(fs, fs.ftruncateSync) },
- futimes: { enumerable: true, value: promisify(fs, fs.futimes, 3) },
- futimesSync: { enumerable: true, value: bind(fs, fs.futimesSync) },
- link: { enumerable: true, value: promisify(fs, fs.link, 2) },
- linkSync: { enumerable: true, value: bind(fs, fs.linkSync) },
- lstat: { enumerable: true, value: promisify(fs, fs.lstat, 1) },
- lstatSync: { enumerable: true, value: bind(fs, fs.lstatSync) },
- mkdir: { enumerable: true, value: promisify(fs, fs.mkdir, 1) },
- mkdirSync: { enumerable: true, value: bind(fs, fs.mkdirSync) },
- mkdtemp: { enumerable: true, value: promisify(fs, fs.mkdtemp, 1) },
- mkdtempSync: { enumerable: true, value: bind(fs, fs.mkdtempSync) },
- open: { enumerable: true, value: promisify(fs, fs.open, 2) },
- openSync: { enumerable: true, value: bind(fs, fs.openSync) },
- read: { enumerable: true, value: promisify(fs, fs.read, 5, {"pattern":["read","buffer"]}) },
- readFile: { enumerable: true, value: promisify(fs, fs.readFile, 1) },
- readFileSync: { enumerable: true, value: bind(fs, fs.readFileSync) },
- readSync: { enumerable: true, value: bind(fs, fs.readSync) },
- readdir: { enumerable: true, value: promisify(fs, fs.readdir, 1) },
- readdirSync: { enumerable: true, value: bind(fs, fs.readdirSync) },
- readlink: { enumerable: true, value: promisify(fs, fs.readlink, 1) },
- readlinkSync: { enumerable: true, value: bind(fs, fs.readlinkSync) },
- realpath: { enumerable: true, value: promisify(fs, fs.realpath, 1) },
- realpathSync: { enumerable: true, value: bind(fs, fs.realpathSync) },
- rename: { enumerable: true, value: promisify(fs, fs.rename, 2) },
- renameSync: { enumerable: true, value: bind(fs, fs.renameSync) },
- rmdir: { enumerable: true, value: promisify(fs, fs.rmdir, 1) },
- rmdirSync: { enumerable: true, value: bind(fs, fs.rmdirSync) },
- stat: { enumerable: true, value: promisify(fs, fs.stat, 1) },
- statSync: { enumerable: true, value: bind(fs, fs.statSync) },
- symlink: { enumerable: true, value: promisify(fs, fs.symlink, 2) },
- symlinkSync: { enumerable: true, value: bind(fs, fs.symlinkSync) },
- truncate: { enumerable: true, value: promisify(fs, fs.truncate, 2) },
- truncateSync: { enumerable: true, value: bind(fs, fs.truncateSync) },
- unlink: { enumerable: true, value: promisify(fs, fs.unlink, 1) },
- unlinkSync: { enumerable: true, value: bind(fs, fs.unlinkSync) },
- unwatchFile: { enumerable: true, value: bind(fs, fs.unwatchFile) },
- utimes: { enumerable: true, value: promisify(fs, fs.utimes, 3) },
- utimesSync: { enumerable: true, value: bind(fs, fs.utimesSync) },
- watch: { enumerable: true, value: bind(fs, fs.watch) },
- watchFile: { enumerable: true, value: bind(fs, fs.watchFile) },
- write: { enumerable: true, value: promisify(fs, fs.write, 5, {"pattern":["written","buffer"]}) },
- writeFile: { enumerable: true, value: promisify(fs, fs.writeFile, 2) },
- writeFileSync: { enumerable: true, value: bind(fs, fs.writeFileSync) },
- writeSync: { enumerable: true, value: bind(fs, fs.writeSync) },
- });
|