UNPKG

pragmatic-fp-ts

Version:

Opinionated functional programming library with easy use in mind

9 lines (8 loc) 288 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cycle = void 0; const InfiniteArray_1 = require("./tools/InfiniteArray"); function cycle(coll) { return (0, InfiniteArray_1.InfiniteArray)((idx) => coll[idx % coll.length]); } exports.cycle = cycle;