UNPKG

mocha-multiple-sessions-detailed-runner

Version:
20 lines (15 loc) 669 B
import type { IMultiSessionDetailedRunner } from '../interfaces/core/IMultiSessionDetailedRunner'; import type { MultiSessionConfig } from '../interfaces/core/types'; import { MultiSessionDetailedRunner } from './multi-session-detailed-runner'; export function createMultiSessionDetailedRunner( config?: Partial<MultiSessionConfig> ): IMultiSessionDetailedRunner { const runner = new MultiSessionDetailedRunner(); // Auto-initialize if autoInit is not explicitly false if (config?.autoInit !== false) { runner.init(config); } return runner; } // Default export for convenience export default createMultiSessionDetailedRunner;