execa
Version:
Process execution for humans
14 lines (10 loc) • 302 B
JavaScript
import {logResult} from '../verbose/complete.js';
// Applies the `reject` option.
// Also print the final log line with `verbose`.
export const handleResult = (result, verboseInfo, {reject}) => {
logResult(result, verboseInfo);
if (result.failed && reject) {
throw result;
}
return result;
};