* @param {string} path * @returns {DirentFromStats|null}
(path)
| 76 | * @returns {DirentFromStats|null} |
| 77 | */ |
| 78 | function getDirentSync(path) { |
| 79 | let stat; |
| 80 | try { |
| 81 | stat = lstatSync(path); |
| 82 | } catch { |
| 83 | return null; |
| 84 | } |
| 85 | return new DirentFromStats(basename(path), stat, dirname(path)); |
| 86 | } |
| 87 | |
| 88 | /** |
| 89 | * @callback validateStringArrayOrFunction |