UNPKG

jweb

Version:

A typeScript httpServer support annotation

20 lines (19 loc) 648 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const child_process = require("child_process"); function exec(cmd, checkErrorEmpty) { return new Promise((resolve, reject) => { child_process.exec(cmd, function (err, out, stderr) { if (err) { if (checkErrorEmpty && err.code === 1 && !stderr) { } else { reject({ err: err.code, message: JSON.stringify(stderr) }); return; } } resolve({ err: null, data: out, message: null }); }); }); } exports.exec = exec;