readdir-or-error.js 655 B

12345678910111213141516171819
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.readdirOrErrorSync = exports.readdirOrError = void 0;
  4. // returns an array of entries if readdir() works,
  5. // or the error that readdir() raised if not.
  6. const fs_js_1 = require("./fs.js");
  7. const { readdir } = fs_js_1.promises;
  8. const readdirOrError = (path) => readdir(path).catch(er => er);
  9. exports.readdirOrError = readdirOrError;
  10. const readdirOrErrorSync = (path) => {
  11. try {
  12. return (0, fs_js_1.readdirSync)(path);
  13. }
  14. catch (er) {
  15. return er;
  16. }
  17. };
  18. exports.readdirOrErrorSync = readdirOrErrorSync;
  19. //# sourceMappingURL=readdir-or-error.js.map