UNPKG

sequency

Version:

Functional sequences for processing iterable data in JavaScript

18 lines (17 loc) 671 B
import Sequence from "./Sequence"; export declare class LastOrNull { /** * Returns the last element of the sequence or the last element matching `predicate` if present, otherwise returns `null`. * * @param {(value: T) => boolean} predicate * @returns {T} */ lastOrNull<T>(this: Sequence<T>, predicate?: (value: T) => boolean): T | null; /** * Returns the last element of the sequence or the last element matching `predicate` if present, otherwise returns `null`. * * @param {(value: T) => boolean} predicate * @returns {T} */ findLast<T>(this: Sequence<T>, predicate?: (value: T) => boolean): T | null; }