UNPKG

deno

Version:
27 lines (22 loc) 584 B
'use strict'; const MODULE_REQUIRE = 1 /* built-in */ , fs = require('fs') /* NPM */ , noda = require('noda') /* in-package */ , stats2FileInfo = noda.inRequire('util/stats2FileInfo') ; /** * Queries the file system for information on the path provided. * @param {string} pathname * @return {Promise<object>} */ function lstat(pathname) { return new Promise((resolve, reject) => { fs.lstat(pathname, (err, stats) => { err ? reject(err) : resolve(stats2FileInfo(stats)); }); }); } module.exports = lstat;