Files
copilotkit__copilotkit/showcase/angular/scripts/check-performance-budget.mjs.d.ts

25 lines
553 B
TypeScript

export interface AngularBuildOutput {
entryPoint?: string;
imports?: ReadonlyArray<{ path: string; kind: string }>;
bytes?: number;
}
export interface PerformanceBaseline {
initial: { rawBytes: number };
maximumRelativeRegression: number;
absoluteCapBytes: number;
}
export function initialOutputNames(
outputs: Readonly<Record<string, AngularBuildOutput>>,
): string[];
export function evaluateRawBudget(
actualBytes: number,
baseline: PerformanceBaseline,
): {
passes: boolean;
relativeCap: number;
effectiveCap: number;
};