blob: 7733ffc56e65035799c988022789e40bae7bd5d7 [file]
/**
* @license
* Copyright 2026 Google Inc.
* SPDX-License-Identifier: Apache-2.0
*/
import type {Protocol} from 'devtools-protocol';
import type {Issue} from '../api/Issue.js';
/**
* @internal
*/
export class CdpIssue implements Issue {
#code: Protocol.Audits.InspectorIssueCode;
#details: Protocol.Audits.InspectorIssueDetails;
constructor(issue: Protocol.Audits.InspectorIssue) {
this.#code = issue.code;
this.#details = issue.details;
}
get code(): Protocol.Audits.InspectorIssueCode {
return this.#code;
}
get details(): Protocol.Audits.InspectorIssueDetails {
return this.#details;
}
}