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