custom-permutation
Version:
Permutation generator with custom options.
13 lines (12 loc) • 506 B
TypeScript
import { CustomPermutationGenerator } from './CustomPermutationGenerator';
export default class CustomPermutation {
private listToPermutate;
private choices;
private nonChoices;
private elementsOrderAbsolute?;
private passFn?;
customPermGen: CustomPermutationGenerator;
constructor(listToPermutate: any[], choices: object, nonChoices: object, elementsOrderAbsolute?: any[], passFn?: (items: any[]) => boolean);
next(): any;
generator(): Generator<any, void, unknown>;
}