// @deno-types="./takeWhile.d.ts" import { takeWhile } from './takeWhile.js'; /** * Limit the number of eleme.js. * @template T element type * @param {Iterable.} iterable Iterable object. * @param {number} maxSize Maximum number of eleme.js. * @returns {Iterable.} The new iterable. Cannot reuse. */ export function limit( iterable: Iterable, maxSize: number ): Iterable { return takeWhile(iterable, (_, index) => index < maxSize); } export default limit;