aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Alex Lam S.L <alexlamsl@gmail.com> 2023-01-19 05:56:34 +0200
committerGravatar GitHub <noreply@github.com> 2023-01-18 19:56:34 -0800
commitd4e323b997bfda0bb140cac4fb0a621a35953fb7 (patch)
tree353e3a3e56dcfa0d784b19a2963565b59c0833dc /src
parent58cbd6b211410593a2c3e4ac98fada50789433cd (diff)
downloadbun-d4e323b997bfda0bb140cac4fb0a621a35953fb7.tar.gz
bun-d4e323b997bfda0bb140cac4fb0a621a35953fb7.tar.zst
bun-d4e323b997bfda0bb140cac4fb0a621a35953fb7.zip
add `fs.rmdir` & friends (#1838)
Diffstat (limited to 'src')
-rw-r--r--src/bun.js/fs.exports.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bun.js/fs.exports.js b/src/bun.js/fs.exports.js
index a6b132392..158e929fa 100644
--- a/src/bun.js/fs.exports.js
+++ b/src/bun.js/fs.exports.js
@@ -14,6 +14,9 @@ export var access = function access(...args) {
rm = function rm(...args) {
callbackify(fs.rmSync, args);
},
+ rmdir = function rmdir(...args) {
+ callbackify(fs.rmdirSync, args);
+ },
copyFile = function copyFile(...args) {
callbackify(fs.copyFileSync, args);
},
@@ -142,6 +145,7 @@ export var access = function access(...args) {
utimesSync = fs.utimesSync.bind(fs),
lutimesSync = fs.lutimesSync.bind(fs),
rmSync = fs.rmSync.bind(fs),
+ rmdirSync = fs.rmdirSync.bind(fs),
promises = import.meta.require("node:fs/promises");
function callbackify(fsFunction, args) {
@@ -945,6 +949,8 @@ export default {
renameSync,
rm,
rmSync,
+ rmdir,
+ rmdirSync,
stat,
statSync,
symlink,