"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasMagic = exports.Glob = exports.globIterateSync = exports.globIterate = exports.glob = exports.globSync = exports.globStream = exports.globStreamSync = void 0; const glob_js_1 = require("./glob.js"); const has_magic_js_1 = require("./has-magic.js"); function globStreamSync(pattern, options = {}) { return new glob_js_1.Glob(pattern, options).streamSync(); } exports.globStreamSync = globStreamSync; function globStream(pattern, options = {}) { return new glob_js_1.Glob(pattern, options).stream(); } exports.globStream = globStream; function globSync(pattern, options = {}) { return new glob_js_1.Glob(pattern, options).walkSync(); } exports.globSync = globSync; async function glob(pattern, options = {}) { return new glob_js_1.Glob(pattern, options).walk(); } exports.glob = glob; function globIterate(pattern, options = {}) { return new glob_js_1.Glob(pattern, options).iterate(); } exports.globIterate = globIterate; function globIterateSync(pattern, options = {}) { return new glob_js_1.Glob(pattern, options).iterateSync(); } exports.globIterateSync = globIterateSync; /* c8 ignore start */ var glob_js_2 = require("./glob.js"); Object.defineProperty(exports, "Glob", { enumerable: true, get: function () { return glob_js_2.Glob; } }); var has_magic_js_2 = require("./has-magic.js"); Object.defineProperty(exports, "hasMagic", { enumerable: true, get: function () { return has_magic_js_2.hasMagic; } }); /* c8 ignore stop */ exports.default = Object.assign(glob, { glob, globSync, globStream, globStreamSync, globIterate, globIterateSync, Glob: glob_js_1.Glob, hasMagic: has_magic_js_1.hasMagic, }); //# sourceMappingURL=index.js.map