lighthouse
Version:
Automated auditing, performance metrics, and best practices for the web.
22 lines • 1.04 kB
TypeScript
export { ImageRecordsComputed as ImageRecords };
declare const ImageRecordsComputed: typeof ImageRecords & {
request: (dependencies: {
ImageElements: LH.Artifacts["ImageElements"];
networkRecords: LH.Artifacts.NetworkRequest[];
}, context: LH.Artifacts.ComputedContext) => Promise<import("../index.js").Artifacts.ImageElementRecord[]>;
};
declare class ImageRecords {
/**
* @param {LH.Artifacts.NetworkRequest[]} networkRecords
*/
static indexNetworkRecords(networkRecords: LH.Artifacts.NetworkRequest[]): Record<string, import("../lib/network-request.js").NetworkRequest>;
/**
* @param {{ImageElements: LH.Artifacts['ImageElements'], networkRecords: LH.Artifacts.NetworkRequest[]}} data
* @return {Promise<LH.Artifacts.ImageElementRecord[]>}
*/
static compute_(data: {
ImageElements: LH.Artifacts["ImageElements"];
networkRecords: LH.Artifacts.NetworkRequest[];
}): Promise<LH.Artifacts.ImageElementRecord[]>;
}
//# sourceMappingURL=image-records.d.ts.map