You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							87 lines
						
					
					
						
							5.6 KiB
						
					
					
				
			
		
		
	
	
							87 lines
						
					
					
						
							5.6 KiB
						
					
					
				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) }, | 
						|
}); |