66
77import { Argument } from ' @cucumber/cucumber-expressions' ;
88import { CucumberExpression } from ' @cucumber/cucumber-expressions' ;
9+ import { CucumberExpressionGenerator } from ' @cucumber/cucumber-expressions' ;
910import { Envelope } from ' @cucumber/messages' ;
1011import { GherkinDocument } from ' @cucumber/messages' ;
1112import { Hook } from ' @cucumber/messages' ;
1213import { IdGenerator } from ' @cucumber/messages' ;
1314import { NamingStrategy } from ' @cucumber/query' ;
1415import parse from ' @cucumber/tag-expressions' ;
1516import { Pickle } from ' @cucumber/messages' ;
17+ import { PickleStep } from ' @cucumber/messages' ;
1618import { RegularExpression } from ' @cucumber/cucumber-expressions' ;
1719import { SourceReference } from ' @cucumber/messages' ;
1820import { StepDefinition } from ' @cucumber/messages' ;
@@ -179,6 +181,7 @@ export interface SupportCodeLibrary {
179181 findAllStepsBy(text : string ): ReadonlyArray <MatchedStep >;
180182 getAllAfterAllHooks(): ReadonlyArray <DefinedTestRunHook >;
181183 getAllBeforeAllHooks(): ReadonlyArray <DefinedTestRunHook >;
184+ getExpressionGenerator(): CucumberExpressionGenerator ;
182185 toEnvelopes(): ReadonlyArray <Envelope >;
183186}
184187
@@ -203,7 +206,9 @@ export interface TestPlanOptions {
203206
204207// @public
205208export class UndefinedError extends Error {
206- constructor (text : string );
209+ constructor (pickleStep : PickleStep );
210+ // (undocumented)
211+ readonly pickleStep: PickleStep ;
207212}
208213
209214// @public
0 commit comments