handle.js 268 B

12345678910111213141516
  1. function handle (promise){
  2. return new Promise(resolve => {
  3. try{
  4. promise.then(val => {
  5. resolve([null, val])
  6. }).catch(err => {
  7. resolve([err,null])
  8. })
  9. }catch(err){
  10. resolve([err,null])
  11. }
  12. })
  13. }
  14. export default handle