Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "iter/repeatedly"

Index

Functions

Functions

repeatedly

  • repeatedly<T>(fn: Fn0<T>, n?: number): Generator<T, void, unknown>
  • Iterator yielding return values of given no-arg function fn. If n is given, only that many values will be produced, else the iterator is infinite.

    example
    [...repeatedly(() => Math.floor(Math.random() * 10), 5)]
    // [7, 0, 9, 3, 1]

    Type parameters

    • T

    Parameters

    • fn: Fn0<T>

      value producer

    • Default value n: number = Infinity

      num values (default: ∞)

    Returns Generator<T, void, unknown>

Generated using TypeDoc