INNER CODE UNIT · JavaScript

promise

astefanutti/kubebox · lib/client.js:21

    let promise = this.requests.slice(0, -1)
      .reduce((promise, request) => {
        if (typeof request === 'object') {
          return promise.then(request.onFulfilled || (response => response), request.onRejected);
        } else {
          return promise.then(response => {
            const { promise, cancellation: c } = request(response).get({ cancellable: true, rejectOnAbort });
            cancellation = c;
            return promise;
          });
        }
      }, Promise.resolve());

    const request = this.requests[this.requests.length - 1];
    promise = promise.then(response => {
      const { promise, cancellation: c } = request(response).get({ generator, readable, async, cancellable: true, rejectOnAbort });
      cancellation = c;
      return promise;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…