Function initial

  • Get all elements except the last one of an iterable or asynchronous iterable.

    Example

    initial([1, 2, 3]); // [1, 2]
    

    Type Parameters

    • Iterable extends IsomorphicIterable

    Parameters

    • iterable: Iterable

      Iterable to get the items from.

    Returns Iterable extends ReadOnlyArray
        ? {
            [iterator]() => IterableIterator<Initial<Iterable>[number]>;
            next(...args) => IteratorResult<Initial<Iterable>[number], any>;
            return?(value?) => IteratorResult<Initial<Iterable>[number], any>;
            throw?(e?) => IteratorResult<Initial<Iterable>[number], any>;
        }
        : GeneratorOutput<Iterable>

    Iterable with all items except the last one.