ixfx
    Preparing search index...

    Function minutesMsSource

    • Returns a random number of minutes, with a unit of milliseconds. Max value is exclusive. Use minutesMs to get a value directly, or minutesMsSource to return a function.

      Parameters

      • maxMinutesOrOptions: number | Readonly<{ max: number; min?: number; source?: RandomSource }>

      Returns RandomSource

      Function that produces a random value

      // Create function that returns value
      const f = minutesMsSource(5);

      f(); // Generate value
      // Random time between one minute and 5 minutes
      const f = minutesMsSource({ max: 5, min: 1 });
      f();

      It's a very minor function, but can make code a little more literate:

      // Random timeout of up to 5 mins
      setTimeout(() => { ... }, minutesMsSource(5));