UNPKG

978 BTypeScriptView Raw
1import ParameterType from './ParameterType';
2import GeneratedExpression from './GeneratedExpression';
3declare class CucumberExpressionError extends Error {
4}
5declare class AmbiguousParameterTypeError extends CucumberExpressionError {
6 static forConstructor(keyName: string, keyValue: string, parameterTypes: Array<ParameterType<any>>, generatedExpressions: GeneratedExpression[]): AmbiguousParameterTypeError;
7 static forRegExp(parameterTypeRegexp: string, expressionRegexp: RegExp, parameterTypes: Array<ParameterType<any>>, generatedExpressions: GeneratedExpression[]): AmbiguousParameterTypeError;
8 static _parameterTypeNames(parameterTypes: Array<ParameterType<any>>): string;
9 static _expressions(generatedExpressions: GeneratedExpression[]): string;
10}
11declare class UndefinedParameterTypeError extends CucumberExpressionError {
12 constructor(typeName: string);
13}
14export { AmbiguousParameterTypeError, UndefinedParameterTypeError, CucumberExpressionError, };