UNPKG

macoolka-collection

Version:

`macoolka-collection` Define Data Collection Interface.

32 lines 858 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.initConstructor = void 0; function initConstructor(_a) { var from = _a.from, URI = _a.URI; function empty() { return from([]); } function makeBy(n, f) { var r = []; for (var i = 0; i < n; i++) { r.push(f(i)); } return from(r); } function makeByRange(start, end) { return makeBy(end - start + 1, function (i) { return start + i; }); } function makeByRepeat(n, a) { return makeBy(n, function () { return a; }); } return { URI: URI, from: from, empty: empty, makeBy: makeBy, makeByRange: makeByRange, makeByRepeat: makeByRepeat, }; } exports.initConstructor = initConstructor; //# sourceMappingURL=Constructor.js.map