lighthouse
Version:
Automated auditing, performance metrics, and best practices for the web.
45 lines • 1.78 kB
TypeScript
export default IssuesPanelEntries;
export type IssueSubItem = {
url: string;
};
export type IssueItem = {
issueType: string | LH.IcuMessage;
subItems: Array<IssueSubItem>;
};
declare class IssuesPanelEntries extends Audit {
/**
* @param {Array<LH.Crdp.Audits.MixedContentIssueDetails>} mixedContentIssues
* @return {LH.Audit.Details.TableItem}
*/
static getMixedContentRow(mixedContentIssues: Array<LH.Crdp.Audits.MixedContentIssueDetails>): LH.Audit.Details.TableItem;
/**
* @param {Array<LH.Crdp.Audits.CookieIssueDetails>} CookieIssues
* @return {LH.Audit.Details.TableItem}
*/
static getCookieRow(CookieIssues: Array<LH.Crdp.Audits.CookieIssueDetails>): LH.Audit.Details.TableItem;
/**
* @param {Array<LH.Crdp.Audits.BlockedByResponseIssueDetails>} blockedByResponseIssues
* @return {LH.Audit.Details.TableItem}
*/
static getBlockedByResponseRow(blockedByResponseIssues: Array<LH.Crdp.Audits.BlockedByResponseIssueDetails>): LH.Audit.Details.TableItem;
/**
* @param {Array<LH.Crdp.Audits.ContentSecurityPolicyIssueDetails>} cspIssues
* @return {LH.Audit.Details.TableItem}
*/
static getContentSecurityPolicyRow(cspIssues: Array<LH.Crdp.Audits.ContentSecurityPolicyIssueDetails>): LH.Audit.Details.TableItem;
/**
* @param {LH.Artifacts} artifacts
* @return {LH.Audit.Product}
*/
static audit(artifacts: LH.Artifacts): LH.Audit.Product;
}
export namespace UIStrings {
let title: string;
let failureTitle: string;
let description: string;
let columnIssueType: string;
let issueTypeBlockedByResponse: string;
let issueTypeHeavyAds: string;
}
import { Audit } from '../audit.js';
//# sourceMappingURL=inspector-issues.d.ts.map