@quenty/cli-output-helpers
Version:
Helpers to generate Nevermore package and game templates
24 lines • 1 kB
TypeScript
import { type PackageResult, type PackageStatus, type BatchSummary } from '../reporter.js';
import { type IStateTracker, type PackageState } from './state-tracker.js';
/**
* Batch state loaded from a previously-saved BatchSummary JSON file.
* All packages are already in their final passed/failed state.
*/
export declare class LoadedStateTracker implements IStateTracker {
private _packages;
private _results;
private _failures;
private _startTimeMs;
private constructor();
static fromFileAsync(filePath: string): Promise<LoadedStateTracker>;
static fromSummary(summary: BatchSummary): LoadedStateTracker;
get total(): number;
get completed(): number;
get startTimeMs(): number;
getPackage(name: string): PackageState | undefined;
getAllPackages(): PackageState[];
getResults(): PackageResult[];
getFailures(): PackageResult[];
getCurrentPhase(name: string): PackageStatus | undefined;
}
//# sourceMappingURL=loaded-state-tracker.d.ts.map