UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

26 lines (25 loc) 1.05 kB
/** * This method is like `find` except that it iterates over elements of * `collection` from right to left. * * @since 5.2.0 * @category Collection * @param collection The collection to inspect. * @param predicate The function invoked per iteration. * @param fromIndex The index to search from. * @returns Returns the matched element, else `undefined`. * @see [[find]],[[findIndex]],[[findKey]],[[findLastIndex]],[[findLastKey]] * @example * * * ```js * findLast([1, 2, 3, 4], n => n % 2 == 1) * // => 3 * ``` * */ export declare function findLast<T>(collection: ArrayLike<T>, predicate?: string, fromIndex?: number): T | undefined; export declare function findLast<T>(collection: ArrayLike<T>, predicate?: (item: T) => boolean, fromIndex?: number): T | undefined; export declare function findLast<T>(collection: ArrayLike<T>, predicate?: Partial<T>, fromIndex?: number): T | undefined; export declare function findLast<T>(collection: ArrayLike<T>, predicate?: any, fromIndex?: number): T | undefined; export default findLast;