@boost/core
Version:
Robust pipeline for creating dev tools that separate logic into routines and tasks.
18 lines • 625 B
TypeScript
import Reporter from '../Reporter';
import Routine from '../Routine';
import Task from '../Task';
export interface LineParts {
prefix: string;
suffix: string;
title: string;
}
export default class BoostReporter extends Reporter {
blueprint(): {};
bootstrap(): void;
handleRoutine: (routine: Routine<any, any, {}>) => void;
getRoutineLineParts(routine: Routine<any, any>): LineParts;
getStepProgress(task: Task<any>, type: 'routines' | 'tasks'): string;
getTaskLine(task: Task<any>): string;
renderLines(routine: Routine<any, any>): string;
}
//# sourceMappingURL=BoostReporter.d.ts.map