function handle (promise){ return new Promise(resolve => { try{ promise.then(val => { resolve([null, val]) }).catch(err => { resolve([err,null]) }) }catch(err){ resolve([err,null]) } }) } export default handle