@specs-feup/lara
Version:
A js port of the popular framework for building source-to-source compilers
20 lines • 632 B
TypeScript
import SequentialCombinations from "./SequentialCombinations.js";
/**
* Generates sequential sequences of combinations, according to the given number of elements.
*/
export default class Combinations extends SequentialCombinations {
elements: number[];
combinationSize: number;
numCombinations: number;
currentCombinations: number;
constructor(elements: number[], combinationSize: number);
/**
* @returns The next sequence
*/
next(): number[];
/**
* @returns True if there are stil combinations to generate
*/
hasNext(): boolean;
}
//# sourceMappingURL=Combinations.d.ts.map