UNPKG

416 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = promiseFromProcess;
7
8function promiseFromProcess(childProcess) {
9 return new Promise((resolve, reject) => {
10 childProcess.on('error', reject);
11 childProcess.on('close', code => {
12 if (code !== 0) {
13 reject(new Error('Child process failed'));
14 return;
15 }
16
17 resolve();
18 });
19 });
20}
\No newline at end of file