UNPKG

adonis-forge

Version:

Bundle utils for AdonisJS

28 lines (27 loc) 622 B
// src/utils/handler.ts import { exec } from "node:child_process"; function to(promise, errorExt) { return promise.then((data) => [null, data]).catch((err) => { if (errorExt) { const parsedError = Object.assign({}, err, errorExt); return [parsedError, void 0]; } return [err, void 0]; }); } var asyncExec = (cmd, options = {}) => { return new Promise((resolve, reject) => { exec(cmd, options, (err, stdout) => { if (err) { reject(err); } else { resolve(stdout); } }); }); }; export { to, asyncExec }; //# sourceMappingURL=chunk-W27TZJMV.js.map