@quenty/cli-output-helpers
Version:
Helpers to generate Nevermore package and game templates
23 lines • 865 B
TypeScript
import { type PackageResult, BaseReporter } from './reporter.js';
import { type IStateTracker } from './state/state-tracker.js';
export interface SimpleReporterOptions {
alwaysShowLogs: boolean;
/** Message shown on success. Default: "Completed!" */
successMessage?: string;
/** Message shown on failure. Default: "Failed!" */
failureMessage?: string;
}
/**
* Reporter for single-package execution.
* Prints logs and pass/fail inline, reads failure state from the tracker.
*/
export declare class SimpleReporter extends BaseReporter {
private _state;
private _alwaysShowLogs;
private _successMessage;
private _failureMessage;
constructor(state: IStateTracker, options: SimpleReporterOptions);
onPackageResult(result: PackageResult): void;
stopAsync(): Promise<void>;
}
//# sourceMappingURL=simple-reporter.d.ts.map