@codibre/fluent-iterable
Version:
Provides LINQ-like fluent api operations for iterables and async iterables (ES2018+).
18 lines (17 loc) • 663 B
TypeScript
import { FluentAsyncIterable, FluentIterable } from '../base';
export interface TakeFunction<T> {
/**
* Returns a specified number of contiguous elements from the start of the iterable.
* @param n The number of elements to take.
* @returns A [[FluentAsyncIterable]] of the first `n` elements.
*/
(n: number): FluentIterable<T>;
}
export interface AsyncTakeFunction<T> {
/**
* Returns a specified number of contiguous elements from the start of the iterable.
* @param n The number of elements to take.
* @returns A [[FluentAsyncIterable]] of the first `n` elements.
*/
(n: number): FluentAsyncIterable<T>;
}