chopsuey
Version:
Combinatorics: subsets, permutations, etc.
8 lines (7 loc) • 352 B
TypeScript
export declare class ChopSuey {
static generateSubsets<T>(elements: T[], offset?: number): Generator<T[], void, void>;
static generatePermutations<T>(elements: T[]): Generator<T[], void, void>;
static getSubsets<T>(elements: T[]): T[][];
static getPermutations<T>(elements: T[]): T[][];
static getShuffled<T>(elements: T[]): T[];
}