/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import { type ThresholdResult } from "../../library/buildPerf/types.js"; import { BaseCommand } from "../../library/commands/base.js"; /** * Check build performance thresholds and fail if exceeded. * Reads pre-computed metrics from a data JSON file and compares against configurable thresholds. */ export default class BuildPerfCheckCommand extends BaseCommand { static readonly description = "Check build performance thresholds and fail if exceeded."; static readonly flags: { mode: import("@oclif/core/interfaces").OptionFlag; inputDir: import("@oclif/core/interfaces").OptionFlag; avgDurationThreshold: import("@oclif/core/interfaces").OptionFlag; changePeriodThreshold: import("@oclif/core/interfaces").OptionFlag; forceFailure: import("@oclif/core/interfaces").BooleanFlag; }; static readonly examples: { description: string; command: string; }[]; run(): Promise; } //# sourceMappingURL=check.d.ts.map