UNPKG

@quenty/cli-output-helpers

Version:

Helpers to generate Nevermore package and game templates

27 lines 1.08 kB
import { type PackageResult, BaseReporter } from './reporter.js'; import { type IStateTracker } from './state/state-tracker.js'; export interface GroupedReporterOptions { showLogs: boolean; verbose: boolean; /** Verb used in the header, e.g. "Testing", "Deploying". Default: "Processing" */ actionVerb?: string; /** Label for successful results, e.g. "Deployed". Default: "Passed" */ successLabel?: string; /** Label for failed results, e.g. "DEPLOY FAILED". Default: "FAILED" */ failureLabel?: string; } /** * CI / verbose / non-TTY output for batch job progress. * Prints grouped result blocks as each package completes. */ export declare class GroupedReporter extends BaseReporter { private _state; private _options; private _isCI; constructor(state: IStateTracker, options: GroupedReporterOptions); startAsync(): Promise<void>; onPackageStart(name: string): void; onPackageResult(result: PackageResult, bufferedOutput?: string[]): void; private _printGroupedResult; } //# sourceMappingURL=grouped-reporter.d.ts.map