The iterable object of interest.
The number of items to take from the iterable.
An iterator which yields the specified number of items from the source iterable.
The returned iterator will exhaust early if the source iterable contains an insufficient number of items.
import { take } from '@lumino/algorithm';
let stream = take([5, 4, 3, 2, 1, 0, -1], 3);
Array.from(stream); // [5, 4, 3]
Take a fixed number of items from an iterable.