mirror of
https://github.com/swc-project/swc.git
synced 2024-12-29 16:42:28 +03:00
14 lines
345 B
TypeScript
14 lines
345 B
TypeScript
// Loaded from https://deno.land/x/ramda@v0.27.2/source/internal/_aperture.js
|
|
|
|
|
|
export default function _aperture(n, list) {
|
|
var idx = 0;
|
|
var limit = list.length - (n - 1);
|
|
var acc = new Array(limit >= 0 ? limit : 0);
|
|
while (idx < limit) {
|
|
acc[idx] = Array.prototype.slice.call(list, idx, idx + n);
|
|
idx += 1;
|
|
}
|
|
return acc;
|
|
}
|