@cucumber/cucumber
Version:
The official JavaScript implementation of Cucumber.
10 lines (9 loc) • 610 B
TypeScript
import * as messages from '@cucumber/messages';
import Definition, { IDefinition, IGetInvocationDataResponse, IGetInvocationDataRequest, IDefinitionParameters, IHookDefinitionOptions } from './definition';
export default class TestStepHookDefinition extends Definition implements IDefinition {
readonly tagExpression: string;
private readonly pickleTagFilter;
constructor(data: IDefinitionParameters<IHookDefinitionOptions>);
appliesToTestCase(pickle: messages.Pickle): boolean;
getInvocationParameters({ hookParameter, }: IGetInvocationDataRequest): Promise<IGetInvocationDataResponse>;
}