cucumber-expressions
Version:
Cucumber Expressions - a simpler alternative to Regular Expressions
10 lines (9 loc) • 446 B
TypeScript
import GeneratedExpression from './GeneratedExpression';
import ParameterType from './ParameterType';
export default class CombinatorialGeneratedExpressionFactory {
private readonly expressionTemplate;
private readonly parameterTypeCombinations;
constructor(expressionTemplate: string, parameterTypeCombinations: Array<Array<ParameterType<any>>>);
generateExpressions(): GeneratedExpression[];
private generatePermutations;
}