ultra-mega-enumerator
Version:
Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects.
25 lines • 719 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AbstractEnumeration = void 0;
class AbstractEnumeration {
[Symbol.iterator]() {
return {
next: () => {
if (this.hasMoreElements()) {
return {
value: this.nextElement(),
done: false,
};
}
else {
return {
value: undefined,
done: true,
};
}
},
};
}
}
exports.AbstractEnumeration = AbstractEnumeration;
//# sourceMappingURL=AbstractEnumeration.js.map