sequency
Version:
Functional sequences for processing iterable data in JavaScript
13 lines (12 loc) • 425 B
TypeScript
import Sequence from "./Sequence";
export declare class ElementAtOrElse {
/**
* Returns the element at position `index` (zero-based). If `index` is out of bounds returns
* the result of the given `defaultValue` function.
*
* @param {number} index
* @param defaultValue
* @returns {T}
*/
elementAtOrElse<T>(this: Sequence<T>, index: number, defaultValue: (index: number) => T): T;
}