lighthouse
Version:
Automated auditing, performance metrics, and best practices for the web.
33 lines • 1.07 kB
TypeScript
export default UsesOptimizedImages;
declare class UsesOptimizedImages extends ByteEfficiencyAudit {
/**
* @param {{originalSize: number, jpegSize: number}} image
* @return {{bytes: number, percent: number}}
*/
static computeSavings(image: {
originalSize: number;
jpegSize: number;
}): {
bytes: number;
percent: number;
};
/**
* @param {{naturalWidth: number, naturalHeight: number}} imageElement
* @return {number}
*/
static estimateJPEGSizeFromDimensions(imageElement: {
naturalWidth: number;
naturalHeight: number;
}): number;
/**
* @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=uses-optimized-images.d.ts.map