@microsoft.azure/autorest.testserver
Version:
Autorest test server.
28 lines • 940 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ensureDir = exports.findFilesFromPattern = void 0;
const fs_1 = __importDefault(require("fs"));
const glob_1 = __importDefault(require("glob"));
const findFilesFromPattern = async (pattern) => {
return new Promise((resolve, reject) => {
(0, glob_1.default)(pattern, (err, matches) => {
if (err) {
reject(err);
}
resolve(matches);
});
});
};
exports.findFilesFromPattern = findFilesFromPattern;
/**
* Ensure the given dir exists.
* @param path Path to the dir.
*/
const ensureDir = async (path) => {
await fs_1.default.promises.mkdir(path, { recursive: true });
};
exports.ensureDir = ensureDir;
//# sourceMappingURL=file-utils.js.map