aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/fs.exports.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/javascript/jsc/fs.exports.js')
-rw-r--r--src/javascript/jsc/fs.exports.js77
1 files changed, 77 insertions, 0 deletions
diff --git a/src/javascript/jsc/fs.exports.js b/src/javascript/jsc/fs.exports.js
new file mode 100644
index 000000000..923ef9801
--- /dev/null
+++ b/src/javascript/jsc/fs.exports.js
@@ -0,0 +1,77 @@
+var fs = Bun.fs();
+export default fs;
+export var access = fs.access.bind(fs);
+export var appendFile = fs.appendFile.bind(fs);
+export var close = fs.close.bind(fs);
+export var copyFile = fs.copyFile.bind(fs);
+export var exists = fs.exists.bind(fs);
+export var chown = fs.chown.bind(fs);
+export var chmod = fs.chmod.bind(fs);
+export var fchmod = fs.fchmod.bind(fs);
+export var fchown = fs.fchown.bind(fs);
+export var fstat = fs.fstat.bind(fs);
+export var fsync = fs.fsync.bind(fs);
+export var ftruncate = fs.ftruncate.bind(fs);
+export var futimes = fs.futimes.bind(fs);
+export var lchmod = fs.lchmod.bind(fs);
+export var lchown = fs.lchown.bind(fs);
+export var link = fs.link.bind(fs);
+export var lstat = fs.lstat.bind(fs);
+export var mkdir = fs.mkdir.bind(fs);
+export var mkdtemp = fs.mkdtemp.bind(fs);
+export var open = fs.open.bind(fs);
+export var read = fs.read.bind(fs);
+export var write = fs.write.bind(fs);
+export var readdir = fs.readdir.bind(fs);
+export var readFile = fs.readFile.bind(fs);
+export var writeFile = fs.writeFile.bind(fs);
+export var readlink = fs.readlink.bind(fs);
+export var realpath = fs.realpath.bind(fs);
+export var rename = fs.rename.bind(fs);
+export var stat = fs.stat.bind(fs);
+export var symlink = fs.symlink.bind(fs);
+export var truncate = fs.truncate.bind(fs);
+export var unlink = fs.unlink.bind(fs);
+export var utimes = fs.utimes.bind(fs);
+export var lutimes = fs.lutimes.bind(fs);
+export var accessSync = fs.accessSync.bind(fs);
+export var appendFileSync = fs.appendFileSync.bind(fs);
+export var closeSync = fs.closeSync.bind(fs);
+export var copyFileSync = fs.copyFileSync.bind(fs);
+export var existsSync = fs.existsSync.bind(fs);
+export var chownSync = fs.chownSync.bind(fs);
+export var chmodSync = fs.chmodSync.bind(fs);
+export var fchmodSync = fs.fchmodSync.bind(fs);
+export var fchownSync = fs.fchownSync.bind(fs);
+export var fstatSync = fs.fstatSync.bind(fs);
+export var fsyncSync = fs.fsyncSync.bind(fs);
+export var ftruncateSync = fs.ftruncateSync.bind(fs);
+export var futimesSync = fs.futimesSync.bind(fs);
+export var lchmodSync = fs.lchmodSync.bind(fs);
+export var lchownSync = fs.lchownSync.bind(fs);
+export var linkSync = fs.linkSync.bind(fs);
+export var lstatSync = fs.lstatSync.bind(fs);
+export var mkdirSync = fs.mkdirSync.bind(fs);
+export var mkdtempSync = fs.mkdtempSync.bind(fs);
+export var openSync = fs.openSync.bind(fs);
+export var readSync = fs.readSync.bind(fs);
+export var writeSync = fs.writeSync.bind(fs);
+export var readdirSync = fs.readdirSync.bind(fs);
+export var readFileSync = fs.readFileSync.bind(fs);
+export var writeFileSync = fs.writeFileSync.bind(fs);
+export var readlinkSync = fs.readlinkSync.bind(fs);
+export var realpathSync = fs.realpathSync.bind(fs);
+export var renameSync = fs.renameSync.bind(fs);
+export var statSync = fs.statSync.bind(fs);
+export var symlinkSync = fs.symlinkSync.bind(fs);
+export var truncateSync = fs.truncateSync.bind(fs);
+export var unlinkSync = fs.unlinkSync.bind(fs);
+export var utimesSync = fs.utimesSync.bind(fs);
+export var lutimesSync = fs.lutimesSync.bind(fs);
+
+export var createReadStream = fs.createReadStream.bind(fs);
+export var createWriteStream = fs.createWriteStream.bind(fs);
+
+// lol
+realpath.native = realpath;
+realpathSync.native = realpathSync;