Function resume

  • Resumes the input iterator a certain number of times after it's next value returns { done: true }.

    Type Parameters

    Parameters

    • Optionaltimes: number

      The number of times to resume the iterator (default: Infinity).

    Returns ((arg: T) => IterableIterator<IterSource<T>>)

    const it = iter([1,2,3]).resume(1);
    equal([...it], [1,2,3]);
    equal([...it], [1,2,3]);
    equal([...it], []);
  • Type Parameters

    Parameters

    • arg: T
    • Optionaltimes: number

    Returns IterableIterator<IterSource<T>>