@syntest/core
Version:
The common core of the SynTest Framework
16 lines • 688 B
TypeScript
export declare abstract class UserInterface {
silent: boolean;
verbose: boolean;
constructor(silent?: boolean, verbose?: boolean);
abstract report(text: string, args: string[]): void;
abstract log(type: string, text: string): void;
abstract debug(text: string): void;
abstract info(text: string): void;
abstract error(text: string): void;
abstract startProgressBar(): void;
abstract updateProgressBar(value: number, budget: number): void;
abstract stopProgressBar(): void;
}
export declare function getUserInterface(): UserInterface;
export declare function setUserInterface(ui: UserInterface): void;
//# sourceMappingURL=UserInterface.d.ts.map