UNPKG

mocha-multiple-sessions-detailed-runner

Version:
21 lines (17 loc) 729 B
import type { IMultiSessionDetailedRunner } from './core/IMultiSessionDetailedRunner'; import type { MultiSessionConfig } from './core/types'; export interface IMultiSessionDetailedRunnerFactory { create(config?: Partial<MultiSessionConfig>): IMultiSessionDetailedRunner; createWithDefaults(): IMultiSessionDetailedRunner; validateConfig(config: Partial<MultiSessionConfig>): ValidationResult; } export interface ValidationResult { isValid: boolean; errors: string[]; warnings: string[]; normalizedConfig: MultiSessionConfig; } // Main factory function signature export declare function createMultiSessionDetailedRunner( config?: Partial<MultiSessionConfig> ): IMultiSessionDetailedRunner;