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>
38 lines
No EOL
1.3 KiB
Text
38 lines
No EOL
1.3 KiB
Text
export default ModernImageFormats;
|
|
declare class ModernImageFormats extends ByteEfficiencyAudit {
|
|
/**
|
|
* @param {{naturalWidth: number, naturalHeight: number}} imageElement
|
|
* @return {number}
|
|
*/
|
|
static estimateWebPSizeFromDimensions(imageElement: {
|
|
naturalWidth: number;
|
|
naturalHeight: number;
|
|
}): number;
|
|
/**
|
|
* @param {{naturalWidth: number, naturalHeight: number}} imageElement
|
|
* @return {number}
|
|
*/
|
|
static estimateAvifSizeFromDimensions(imageElement: {
|
|
naturalWidth: number;
|
|
naturalHeight: number;
|
|
}): number;
|
|
/**
|
|
* @param {{jpegSize: number | undefined, webpSize: number | undefined}} otherFormatSizes
|
|
* @return {number|undefined}
|
|
*/
|
|
static estimateAvifSizeFromWebPAndJpegEstimates(otherFormatSizes: {
|
|
jpegSize: number | undefined;
|
|
webpSize: number | undefined;
|
|
}): number | undefined;
|
|
/**
|
|
* @param {LH.Artifacts} artifacts
|
|
* @return {import('./byte-efficiency-audit.js').ByteEfficiencyProduct}
|
|
*/
|
|
static audit_(artifacts: LH.Artifacts): import("./byte-efficiency-audit.js").ByteEfficiencyProduct;
|
|
}
|
|
export namespace UIStrings {
|
|
let title: string;
|
|
let description: string;
|
|
}
|
|
import { ByteEfficiencyAudit } from './byte-efficiency-audit.js';
|
|
//# sourceMappingURL=modern-image-formats.d.ts.map |