Rocky_Mountain_Vending/.pnpm-store/v10/files/8f/289c1be84abe34d91309fdee4945ca9371ac73f406344e9d9d08cbd78bec73b2d8e4ec6fd713c9687f4a43ece627ec9d12727e4dce3d48cbac442f8a1b9295
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

39 lines
1.1 KiB
Text

/**
* @license
* Copyright 2018 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import {Result as AuditResult} from '../../types/lhr/audit-result';
import LHResult from '../../types/lhr/lhr';
/**
* During report generation, the LHR object is transformed a bit for convenience
* Primarily, the auditResult is added as .result onto the auditRef. We're lazy sometimes. It'll be removed in due time.
*/
interface ReportResult extends LHResult {
categories: Record<string, ReportResult.Category>;
}
declare module ReportResult {
interface Category extends LHResult.Category {
auditRefs: Array<AuditRef>;
}
interface AuditRef extends LHResult.AuditRef {
result: AuditResult;
stackPacks?: StackPackDescription[];
relevantMetrics?: ReportResult.AuditRef[];
}
interface StackPackDescription {
/** The title of the stack pack. */
title: string;
/** A base64 data url to be used as the stack pack's icon. */
iconDataURL: string;
/** The stack-specific description for this audit. */
description: string;
}
}
export default ReportResult;