blob: 16ae60acb18da4d3f76a380c12b59a2f8e585e93 [file] [log] [blame]
Yang Guo4fd355c2019-09-19 10:59:03 +02001'use strict';
2const fs = require('fs');
3
4module.exports = fp => new Promise(resolve => {
5 fs.access(fp, err => {
6 resolve(!err);
7 });
8});
9
10module.exports.sync = fp => {
11 try {
12 fs.accessSync(fp);
13 return true;
14 } catch (err) {
15 return false;
16 }
17};