• Returns the last item of an (async) iterable, unless empty, in which case return undefined

    Type Parameters

    • T

    Parameters

    • source: Iterable<T>

    Returns T | undefined

  • Type Parameters

    • T

    Parameters

    • source: Iterable<T> | AsyncIterable<T>

    Returns Promise<T | undefined>