Skip to main content

CombinationsGeneratorConstructorParameters interface

Configuration parameters for constructing a combinations generator instance.

Signature

export interface CombinationsGeneratorConstructorParameters

Remarks

This interface defines the required configuration for creating an instance of CombinationsGenerator. All properties are mandatory.

The parameters provide the matrix parameter names, their corresponding value arrays for Cartesian product computation, and the logger for diagnostic output during combination generation.

Properties

Property

Modifiers

Type

Description

log

Logger

The logger instance for output and diagnostics.

matrixKeys

string[]

The array of parameter names.

matrixValues

string[][]

The array of value arrays for each parameter.

maxCombinations?

number

(Optional) Optional maximum combinations limit to prevent excessive generation.


Generated via tsdoc2docusaurus 1.3.2 by API Extractor/Documenter 7.57.2.