UNPKG

spawn-streaming

Version:
12 lines (11 loc) 523 B
import worker from './worker.js'; export * from './types.js'; export default function spawnStreaming(command, args, spawnOptions, options, callback) { if (typeof options === 'function') { callback = options; options = {}; } options = options || {}; if (typeof callback === 'function') return worker(command, args, spawnOptions, options, callback); return new Promise((resolve, reject)=>worker(command, args, spawnOptions, options, (err, result)=>err ? reject(err) : resolve(result))); }