@cucumber/cucumber
Version:
The official JavaScript implementation of Cucumber.
13 lines (12 loc) • 696 B
TypeScript
import { EventEmitter } from 'node:events';
import { IdGenerator } from '@cucumber/messages';
import { SupportCodeLibrary } from '../support_code_library_builder/types';
import { ILogger } from '../environment';
import { IPickleOrder } from '../filter';
export declare function orderPickles<T = string>(pickleIds: T[], order: IPickleOrder, logger: ILogger): void;
export declare function emitMetaMessage(eventBroadcaster: EventEmitter, env: NodeJS.ProcessEnv): Promise<void>;
export declare function emitSupportCodeMessages({ eventBroadcaster, supportCodeLibrary, newId, }: {
eventBroadcaster: EventEmitter;
supportCodeLibrary: SupportCodeLibrary;
newId: IdGenerator.NewId;
}): void;