UNPKG

ultra-mega-enumerator

Version:

Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects.

20 lines 725 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WordEnumeration = void 0; const AbstractEnumeration_1 = require("./AbstractEnumeration"); const MixedRadixEnumeration_1 = require("./MixedRadixEnumeration"); class WordEnumeration extends AbstractEnumeration_1.AbstractEnumeration { constructor(length, size) { super(); const base = new Array(length).fill(size); this.mre = new MixedRadixEnumeration_1.MixedRadixEnumeration(base); } hasMoreElements() { return this.mre.hasMoreElements(); } nextElement() { return this.mre.nextElement(); } } exports.WordEnumeration = WordEnumeration; //# sourceMappingURL=WordEnumeration.js.map