docs: function sanitizeOptions(options) {
      // Set to base URL on empty parameters
      options.path = typeof options.path === 'undefined' ? HOST : options.path;
  
      if (typeof options.path !== 'string') {
        // Reject if input path isn't a string
        return Promise.reject().catch(function () {
          throw new TypeError('Path must be a string.');
        });
      } else if (typeof options.value !== 'undefined' && (typeof options.value !== 'string' && typeof options.value !== 'number' || typeof options.value === 'number' && options.value % 1 !== 0)) {
        // Reject if input value isn't a string or integer
        return Promise.reject().catch(function () {
          throw new TypeError('Value must be a string or number.');
        });
      } else if (typeof options.format !== 'undefined' && options.format !== 'paged') {
        // Reject if input format is invalid
        return Promise.reject().catch(function () {
          throw new Error('Invalid format parameter.');
        });
      } else {
        // All is well, continue!
        return parseOptions(options);
      }
    }