Blame view

uni.promisify.adaptor.js 309 Bytes
46b6767c   刘淇   init 提交到库
1
2
3
4
5
6
7
8
9
10
  uni.addInterceptor({
    returnValue (res) {
      if (!(!!res && (typeof res === "object" || typeof res === "function") && typeof res.then === "function")) {
        return res;
      }
      return new Promise((resolve, reject) => {
        res.then((res) => res[0] ? reject(res[0]) : resolve(res[1]));
      });
    },
  });