UNPKG

@qualweb/core

Version:
20 lines 992 B
import type { Translate, TranslationOptions } from '@qualweb/locale'; import { ModuleOptions } from './ModuleOptions'; import { TestingData } from './TestingData'; import { EvaluationReport } from './EvaluationReport'; import { ModuleReport } from './ModuleReport'; import { ModuleType } from './ModuleType'; import { Tester } from './Tester'; export declare abstract class EvaluationModuleDefinition<TesterT extends Tester = Tester> { protected readonly type: ModuleType; protected readonly moduleOptions: ModuleOptions; protected readonly report: ModuleReport; protected readonly tester: TesterT; protected readonly translate: Translate; constructor(type: ModuleType, moduleOptions: ModuleOptions, translationOptions: TranslationOptions, report: ModuleReport, tester: TesterT); configure(options: ModuleOptions): this; test(data: TestingData): this; testSpecial(): this; getReport(): EvaluationReport; } //# sourceMappingURL=EvaluationModule.d.ts.map