• Creates an Iterable that emits an infinite sequence of values generated by a Provider function.

    Example

    let counter = 0;
    const numbers = generate(() => i++);
    const [value1, value2] = numbers;
    console.log(value1, value2); // 0, 1

    See

    iterate for similar operations.

    Type Parameters

    • T

      the Iterable value type

    Parameters

    • provider: Provider<T, []>

      a Function that produces values

    Returns IterableIterator<T>

Generated using TypeDoc