1
0

handle.js 473 B

1234567891011121314151617181920212223
  1. /*
  2. * @Description:
  3. * @Autor: kindring
  4. * @Date: 2021-12-14 15:19:56
  5. * @LastEditors: kindring
  6. * @LastEditTime: 2021-12-14 17:17:09
  7. * @LastDescript:
  8. */
  9. function handle(promise) {
  10. return new Promise(resolve => {
  11. try{
  12. promise.then(val => {
  13. resolve([null, val])
  14. }).catch(err => {
  15. resolve([err])
  16. })
  17. }catch (e) {
  18. resolve([e]);
  19. }
  20. })
  21. }
  22. module.exports = handle;