approvals
Version:
Approval Tests Library - Capturing Human Intelligence
9 lines (8 loc) • 428 B
TypeScript
import { Reporter } from "../Core/Reporter";
export type ReporterLoader = () => Reporter[];
export declare class ReporterFactory {
static loadReporter(name: string | (string | Reporter)[]): Reporter;
static throwUnknownReporterError(reporter: unknown): never;
static assertValidReporter(reporter: Partial<Reporter>): reporter is Reporter;
static loadAllReporters(reporters: (string | Reporter)[]): Reporter[];
}