code: function (tmr, timeout) {
      return new Promise((resolve, reject) => {
          /*eslint-disable no-return-assign */
          return tmr = setTimeout(reject, timeout, httpError(408));
      });
  }
docs: http timeout timer
  
  @param {any} tmr
  @param {any} timeout
  @returns