@roots/bud-dashboard
Version:
bud.js core module
29 lines (28 loc) • 918 B
TypeScript
import type { Bud } from '@roots/bud-framework';
import type { MultiStats, StatsCompilation, StatsError } from '@roots/bud-framework/config';
import type { Dashboard as BudDashboard } from '@roots/bud-framework/services';
import { Service } from '@roots/bud-framework/service';
/**
* {@link BudDashboard}
*/
export declare class Dashboard extends Service implements BudDashboard {
/**
* {@link BudDashboard.formatStatsErrors}
*
* @param errors - {@link StatsError[]}
*/
formatStatsErrors: (errors?: StatsError[] | undefined) => StatsError[] | undefined;
/**
* Class constructor
*
* @param app - {@link Bud} instance
*/
constructor(app: () => Bud);
/**
* {@link BudDashboard.render}
*
* @param stats - {@link MultiStats}
* @param error - {@link Error}
*/
render(stats?: MultiStats | StatsCompilation, error?: Error): unknown;
}