UNPKG

@plugjs/plug

Version:
83 lines (82 loc) 1.57 kB
// fs.ts import { constants } from "node:fs"; import fsp from "node:fs/promises"; var fs = Object.entries(fsp).reduce((fs2, [key, val]) => { if (typeof val === "function") { const f = function(...args) { return val.apply(fsp, args).catch( /* coverage ignore next*/ (error) => { Error.captureStackTrace(error); throw error; } ); }; Object.defineProperty(f, "name", { value: key }); fs2[key] = f; } return fs2; }, {}); var access = fs.access; var copyFile = fs.copyFile; var cp = fs.cp; var open = fs.open; var opendir = fs.opendir; var rename = fs.rename; var truncate = fs.truncate; var rm = fs.rm; var rmdir = fs.rmdir; var mkdir = fs.mkdir; var readdir = fs.readdir; var readlink = fs.readlink; var symlink = fs.symlink; var lstat = fs.lstat; var stat = fs.stat; var link = fs.link; var unlink = fs.unlink; var chmod = fs.chmod; var lchmod = fs.lchmod; var lchown = fs.lchown; var chown = fs.chown; var utimes = fs.utimes; var lutimes = fs.lutimes; var realpath = fs.realpath; var mkdtemp = fs.mkdtemp; var writeFile = fs.writeFile; var appendFile = fs.appendFile; var readFile = fs.readFile; var watch = fs.watch; var fsConstants = constants; export { access, appendFile, chmod, chown, copyFile, cp, fsConstants, lchmod, lchown, link, lstat, lutimes, mkdir, mkdtemp, open, opendir, readFile, readdir, readlink, realpath, rename, rm, rmdir, stat, symlink, truncate, unlink, utimes, watch, writeFile }; //# sourceMappingURL=fs.mjs.map