code: function tokenDealer(tokens, fn, options) {
      if (!tokens || !tokens.length) {
          tokens = [''];
      }
  
      options = {
          group: 'default',
          wait: false,
          lru: defaultLru,
          onExhausted: null,
          ...options,
      };
  
      return dealToken(tokens, fn, options);
  }
docs: ----------------------------------------------------