@visulima/fs
Version:
Human friendly file system utilities for Node.js
23 lines (19 loc) • 670 B
JavaScript
;
const node_fs = require('node:fs');
const utils = require('@visulima/path/utils');
const F_OK = require('./F_OK-CWSqQIdF.cjs');
const assertValidFileOrDirectoryPath = require('./assertValidFileOrDirectoryPath-BMbgA-eI.cjs');
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
function isAccessibleSync(path, mode = F_OK.F_OK) {
assertValidFileOrDirectoryPath(path);
path = utils.toPath(path);
try {
node_fs.accessSync(path, mode);
return true;
} catch {
return false;
}
}
__name(isAccessibleSync, "isAccessibleSync");
module.exports = isAccessibleSync;