all files / file-manager-js/lib/stat/ hof.js

100% Statements 8/8
100% Branches 2/2
100% Functions 0/0
100% Lines 6/6
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18            82× 82× 82× 22×   60×          
/**
 * file-manager-js/stat
 * @copyright 2018 Eyas Ranjous <eyas.ranjous@gmail.com>
 * @license MIT
 */
 
const hof = fsStat => path => new Promise((resolve, reject) => {
  fsStat(path, (error, stats) => {
    if (error) {
      reject(error);
    } else {
      resolve(stats);
    }
  });
});
 
module.exports = hof;