The arguments to pass to the step, as cucumber-expressions argument objects
OptionaldataThe data table to pass to the step, if there is one
Use DataTable.from to turn this into a user-friendly object
OptionaldocThe doc string to pass to the step, if there is one
The user-authored function to be executed for this step
Discriminator field to identify this as a prepared step
A step that has been validated and prepared for execution
Remarks
Depending on the characteristics of the Cucumber implementation, the function may be called in a different way and with the args positioned differently.