UNPKG

preload-links-by-lighthouse

Version:

Generate html with embedded preload links using lighthouse

26 lines 939 B
/// <reference types="lighthouse/types/externs" /> export interface NetworkRecord { url: string; protocol: string; startTime: number; endTime: number; finished: boolean; transferSize: number; resourceSize: number; statusCode: number; mimeType: string; resourceType: 'XHR' | 'Fetch' | 'EventSource' | 'Script' | 'Stylesheet' | 'Image' | 'Media' | 'Font' | 'Document' | 'TextTrack' | 'WebSocket' | 'Other' | 'Manifest' | 'SignedExchange' | 'Ping' | 'CSPViolationReport' | string; } export interface NetworkRequestsAuditDetails { items: NetworkRecord[]; } export interface NetworkRequestsAudit { details: NetworkRequestsAuditDetails; } export interface TypedResult { audits: { 'network-requests': NetworkRequestsAudit; }; } export declare function auditNetworkRequest(url: string, lighthouseOptions?: LH.Flags): Promise<NetworkRecord[]>; //# sourceMappingURL=lighthouse.d.ts.map