diff --git a/front_end/models/bindings/DebuggerLanguagePlugins.ts b/front_end/models/bindings/DebuggerLanguagePlugins.ts index 3d0bd0388a..11d83bf271 100644 --- a/front_end/models/bindings/DebuggerLanguagePlugins.ts +++ b/front_end/models/bindings/DebuggerLanguagePlugins.ts @@ -7,9 +7,11 @@ import * as Common from '../../core/common/common.js'; import * as i18n from '../../core/i18n/i18n.js'; import * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import * as Workspace from '../workspace/workspace.js'; import {ContentProviderBasedProject} from './ContentProviderBasedProject.js'; + import type {DebuggerWorkspaceBinding} from './DebuggerWorkspaceBinding.js'; // eslint-disable-line no-unused-vars import {NetworkProject} from './NetworkProject.js'; diff --git a/front_end/models/bindings/PresentationConsoleMessageHelper.ts b/front_end/models/bindings/PresentationConsoleMessageHelper.ts index d06d3d9e98..a54503a2eb 100644 --- a/front_end/models/bindings/PresentationConsoleMessageHelper.ts +++ b/front_end/models/bindings/PresentationConsoleMessageHelper.ts @@ -34,6 +34,7 @@ import type * as Common from '../../core/common/common.js'; // eslint-disable-li import * as SDK from '../../core/sdk/sdk.js'; import * as TextUtils from '../text_utils/text_utils.js'; import * as Workspace from '../workspace/workspace.js'; +import * as Protocol from '../../generated/protocol.js'; import {DebuggerWorkspaceBinding} from './DebuggerWorkspaceBinding.js'; import type {LiveLocation} from './LiveLocation.js'; diff --git a/front_end/models/bindings/ResourceScriptMapping.ts b/front_end/models/bindings/ResourceScriptMapping.ts index 479291c1fd..da76b40a20 100644 --- a/front_end/models/bindings/ResourceScriptMapping.ts +++ b/front_end/models/bindings/ResourceScriptMapping.ts @@ -34,6 +34,7 @@ import * as Common from '../../core/common/common.js'; import * as i18n from '../../core/i18n/i18n.js'; import * as SDK from '../../core/sdk/sdk.js'; import * as Workspace from '../workspace/workspace.js'; +import type * as Protocol from '../../generated/protocol.js'; import type {Breakpoint} from './BreakpointManager.js'; import {BreakpointManager} from './BreakpointManager.js'; // eslint-disable-line no-unused-vars diff --git a/front_end/models/extensions/ExtensionServer.ts b/front_end/models/extensions/ExtensionServer.ts index 4576480645..bf9429dcac 100644 --- a/front_end/models/extensions/ExtensionServer.ts +++ b/front_end/models/extensions/ExtensionServer.ts @@ -49,6 +49,7 @@ import * as Bindings from '../bindings/bindings.js'; import * as HAR from '../har/har.js'; import type * as TextUtils from '../text_utils/text_utils.js'; // eslint-disable-line no-unused-vars import * as Workspace from '../workspace/workspace.js'; +import type * as Protocol from '../../generated/protocol.js'; import {ExtensionButton, ExtensionPanel, ExtensionSidebarPane} from './ExtensionPanel.js'; import type {TracingSession} from './ExtensionTraceProvider.js'; diff --git a/front_end/models/har/Importer.ts b/front_end/models/har/Importer.ts index 4041dee7bf..434f5faafc 100644 --- a/front_end/models/har/Importer.ts +++ b/front_end/models/har/Importer.ts @@ -6,6 +6,7 @@ import * as Common from '../../core/common/common.js'; import * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import type {HAREntry, HARLog, HARPage, HARTimings} from './HARFormat.js'; // eslint-disable-line no-unused-vars diff --git a/front_end/models/har/Log.ts b/front_end/models/har/Log.ts index 6cdd135a32..d7bc873341 100644 --- a/front_end/models/har/Log.ts +++ b/front_end/models/har/Log.ts @@ -38,6 +38,7 @@ import * as Common from '../../core/common/common.js'; import * as SDK from '../../core/sdk/sdk.js'; +import type * as Protocol from '../../generated/protocol.js'; export class Log { static pseudoWallTime(request: SDK.NetworkRequest.NetworkRequest, monotonicTime: number): Date { diff --git a/front_end/models/issues_manager/AttributionReportingIssue.ts b/front_end/models/issues_manager/AttributionReportingIssue.ts index 940cc00e98..59d0d1e86f 100644 --- a/front_end/models/issues_manager/AttributionReportingIssue.ts +++ b/front_end/models/issues_manager/AttributionReportingIssue.ts @@ -3,6 +3,7 @@ // found in the LICENSE file. import type * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import {Issue, IssueCategory, IssueKind} from './Issue.js'; import type {MarkdownIssueDescription} from './MarkdownIssueDescription.js'; diff --git a/front_end/models/issues_manager/ContentSecurityPolicyIssue.ts b/front_end/models/issues_manager/ContentSecurityPolicyIssue.ts index a03a9f3ce8..ea1f205841 100644 --- a/front_end/models/issues_manager/ContentSecurityPolicyIssue.ts +++ b/front_end/models/issues_manager/ContentSecurityPolicyIssue.ts @@ -4,6 +4,7 @@ import * as i18n from '../../core/i18n/i18n.js'; import type * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import {Issue, IssueCategory, IssueKind} from './Issue.js'; import type {LazyMarkdownIssueDescription, MarkdownIssueDescription} from './MarkdownIssueDescription.js'; diff --git a/front_end/models/issues_manager/CorsIssue.ts b/front_end/models/issues_manager/CorsIssue.ts index 72797aa125..0d017ba67d 100644 --- a/front_end/models/issues_manager/CorsIssue.ts +++ b/front_end/models/issues_manager/CorsIssue.ts @@ -4,6 +4,7 @@ import * as i18n from '../../core/i18n/i18n.js'; import type * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import {Issue, IssueCategory, IssueKind} from './Issue.js'; import type {MarkdownIssueDescription} from './MarkdownIssueDescription.js'; diff --git a/front_end/models/issues_manager/CrossOriginEmbedderPolicyIssue.ts b/front_end/models/issues_manager/CrossOriginEmbedderPolicyIssue.ts index 03a2a5d7c3..b2ec3b51bf 100644 --- a/front_end/models/issues_manager/CrossOriginEmbedderPolicyIssue.ts +++ b/front_end/models/issues_manager/CrossOriginEmbedderPolicyIssue.ts @@ -4,6 +4,7 @@ import * as i18n from '../../core/i18n/i18n.js'; import type * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import {Issue, IssueCategory, IssueKind} from './Issue.js'; import type {LazyMarkdownIssueDescription, MarkdownIssueDescription} from './MarkdownIssueDescription.js'; diff --git a/front_end/models/issues_manager/HeavyAdIssue.ts b/front_end/models/issues_manager/HeavyAdIssue.ts index 9898400f6d..baa36320e1 100644 --- a/front_end/models/issues_manager/HeavyAdIssue.ts +++ b/front_end/models/issues_manager/HeavyAdIssue.ts @@ -4,6 +4,7 @@ import * as i18n from '../../core/i18n/i18n.js'; import type * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import {Issue, IssueCategory, IssueKind} from './Issue.js'; import type {MarkdownIssueDescription} from './MarkdownIssueDescription.js'; diff --git a/front_end/models/issues_manager/Issue.ts b/front_end/models/issues_manager/Issue.ts index ead7ded07f..8a824f5f87 100644 --- a/front_end/models/issues_manager/Issue.ts +++ b/front_end/models/issues_manager/Issue.ts @@ -5,6 +5,8 @@ import * as Common from '../../core/common/common.js'; import * as Host from '../../core/host/host.js'; import type * as SDK from '../../core/sdk/sdk.js'; +import type * as Protocol from '../../generated/protocol.js'; + import type {MarkdownIssueDescription} from './MarkdownIssueDescription.js'; // eslint-disable-next-line rulesdir/const_enum diff --git a/front_end/models/issues_manager/IssuesManager.ts b/front_end/models/issues_manager/IssuesManager.ts index c1f6638955..c8a961f10a 100644 --- a/front_end/models/issues_manager/IssuesManager.ts +++ b/front_end/models/issues_manager/IssuesManager.ts @@ -4,6 +4,8 @@ import * as Common from '../../core/common/common.js'; import * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; + import {ContentSecurityPolicyIssue} from './ContentSecurityPolicyIssue.js'; import {CorsIssue} from './CorsIssue.js'; import {CrossOriginEmbedderPolicyIssue, isCrossOriginEmbedderPolicyIssue} from './CrossOriginEmbedderPolicyIssue.js'; diff --git a/front_end/models/issues_manager/LowTextContrastIssue.ts b/front_end/models/issues_manager/LowTextContrastIssue.ts index 361068e045..aa8b8ea385 100644 --- a/front_end/models/issues_manager/LowTextContrastIssue.ts +++ b/front_end/models/issues_manager/LowTextContrastIssue.ts @@ -4,6 +4,7 @@ import * as i18n from '../../core/i18n/i18n.js'; import type * as SDK from '../../core/sdk/sdk.js'; +import type * as Protocol from '../../generated/protocol.js'; import {Issue, IssueCategory, IssueKind} from './Issue.js'; import type {MarkdownIssueDescription} from './MarkdownIssueDescription.js'; diff --git a/front_end/models/issues_manager/MixedContentIssue.ts b/front_end/models/issues_manager/MixedContentIssue.ts index ec9c16f79b..96d2fb7d8c 100644 --- a/front_end/models/issues_manager/MixedContentIssue.ts +++ b/front_end/models/issues_manager/MixedContentIssue.ts @@ -4,6 +4,7 @@ import * as i18n from '../../core/i18n/i18n.js'; import type * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import {Issue, IssueCategory, IssueKind} from './Issue.js'; import type {MarkdownIssueDescription} from './MarkdownIssueDescription.js'; diff --git a/front_end/models/issues_manager/SameSiteCookieIssue.ts b/front_end/models/issues_manager/SameSiteCookieIssue.ts index 5397eb72a9..e284ea41e2 100644 --- a/front_end/models/issues_manager/SameSiteCookieIssue.ts +++ b/front_end/models/issues_manager/SameSiteCookieIssue.ts @@ -6,6 +6,7 @@ import * as Common from '../../core/common/common.js'; import * as i18n from '../../core/i18n/i18n.js'; import * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import {Issue, IssueCategory, IssueKind} from './Issue.js'; import type {LazyMarkdownIssueDescription, MarkdownIssueDescription} from './MarkdownIssueDescription.js'; diff --git a/front_end/models/issues_manager/SharedArrayBufferIssue.ts b/front_end/models/issues_manager/SharedArrayBufferIssue.ts index dc812e99df..185d5d2dd2 100644 --- a/front_end/models/issues_manager/SharedArrayBufferIssue.ts +++ b/front_end/models/issues_manager/SharedArrayBufferIssue.ts @@ -3,6 +3,8 @@ // found in the LICENSE file. import * as i18n from '../../core/i18n/i18n.js'; +import * as Protocol from '../../generated/protocol.js'; + import type {MarkdownIssueDescription} from './MarkdownIssueDescription.js'; import {Issue, IssueKind, IssueCategory} from './Issue.js'; import type * as SDK from '../../core/sdk/sdk.js'; diff --git a/front_end/models/issues_manager/TrustedWebActivityIssue.ts b/front_end/models/issues_manager/TrustedWebActivityIssue.ts index 4238accaab..07f5d1e578 100644 --- a/front_end/models/issues_manager/TrustedWebActivityIssue.ts +++ b/front_end/models/issues_manager/TrustedWebActivityIssue.ts @@ -4,6 +4,7 @@ import * as i18n from '../../core/i18n/i18n.js'; import type * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import {Issue, IssueCategory, IssueKind} from './Issue.js'; import type {LazyMarkdownIssueDescription, MarkdownIssueDescription} from './MarkdownIssueDescription.js'; diff --git a/front_end/models/logs/LogManager.ts b/front_end/models/logs/LogManager.ts index 6fc2f4c420..119cb2e2e8 100644 --- a/front_end/models/logs/LogManager.ts +++ b/front_end/models/logs/LogManager.ts @@ -4,6 +4,8 @@ import * as Common from '../../core/common/common.js'; import * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; + import {NetworkLog} from './NetworkLog.js'; const modelToEventListeners = new WeakMap(); diff --git a/front_end/models/logs/NetworkLog.ts b/front_end/models/logs/NetworkLog.ts index aa5065d6a7..ee4c208ef4 100644 --- a/front_end/models/logs/NetworkLog.ts +++ b/front_end/models/logs/NetworkLog.ts @@ -34,6 +34,7 @@ import * as Common from '../../core/common/common.js'; import * as i18n from '../../core/i18n/i18n.js'; import * as Platform from '../../core/platform/platform.js'; import * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; const UIStrings = { /** diff --git a/front_end/models/persistence/NetworkPersistenceManager.ts b/front_end/models/persistence/NetworkPersistenceManager.ts index a802e8065f..359a4de213 100644 --- a/front_end/models/persistence/NetworkPersistenceManager.ts +++ b/front_end/models/persistence/NetworkPersistenceManager.ts @@ -7,6 +7,7 @@ import * as Common from '../../core/common/common.js'; import * as Platform from '../../core/platform/platform.js'; import * as SDK from '../../core/sdk/sdk.js'; +import * as Protocol from '../../generated/protocol.js'; import * as Workspace from '../workspace/workspace.js'; import type {FileSystem} from './FileSystemWorkspaceBinding.js'; diff --git a/front_end/models/recorder/PuppeteerConnection.ts b/front_end/models/recorder/PuppeteerConnection.ts index 015f00c62c..ce18346995 100644 --- a/front_end/models/recorder/PuppeteerConnection.ts +++ b/front_end/models/recorder/PuppeteerConnection.ts @@ -4,6 +4,7 @@ import * as SDK from '../../core/sdk/sdk.js'; import * as puppeteer from '../../third_party/puppeteer/puppeteer.js'; +import type * as Protocol from '../../generated/protocol.js'; export class Transport implements puppeteer.ConnectionTransport { private connection: SDK.Connections.ParallelConnection; diff --git a/front_end/models/recorder/RecordingSession.ts b/front_end/models/recorder/RecordingSession.ts index 58382baf59..4ffb4968ea 100644 --- a/front_end/models/recorder/RecordingSession.ts +++ b/front_end/models/recorder/RecordingSession.ts @@ -8,6 +8,7 @@ import * as Common from '../../core/common/common.js'; import * as SDK from '../../core/sdk/sdk.js'; import type * as Workspace from '../workspace/workspace.js'; import type * as ProtocolProxyApi from '../../generated/protocol-proxy-api.js'; +import type * as Protocol from '../../generated/protocol.js'; import {RecordingScriptWriter} from './RecordingScriptWriter.js'; import {RecordingEventHandler} from './RecordingEventHandler.js'; diff --git a/front_end/models/timeline_model/TimelineFrameModel.ts b/front_end/models/timeline_model/TimelineFrameModel.ts index 9e10279ec7..306c8a205a 100644 --- a/front_end/models/timeline_model/TimelineFrameModel.ts +++ b/front_end/models/timeline_model/TimelineFrameModel.ts @@ -33,6 +33,7 @@ import * as Platform from '../../core/platform/platform.js'; import * as SDK from '../../core/sdk/sdk.js'; +import type * as Protocol from '../../generated/protocol.js'; import {RecordType, TimelineData} from './TimelineModel.js'; import type {TracingLayerPayload, TracingLayerTile} from './TracingLayerTree.js'; diff --git a/front_end/models/timeline_model/TimelineJSProfile.ts b/front_end/models/timeline_model/TimelineJSProfile.ts index 8b6bd74601..194e22cc92 100644 --- a/front_end/models/timeline_model/TimelineJSProfile.ts +++ b/front_end/models/timeline_model/TimelineJSProfile.ts @@ -7,6 +7,7 @@ import * as i18n from '../../core/i18n/i18n.js'; import * as SDK from '../../core/sdk/sdk.js'; +import type * as Protocol from '../../generated/protocol.js'; import {RecordType, TimelineModelImpl} from './TimelineModel.js'; diff --git a/front_end/models/timeline_model/TimelineModel.ts b/front_end/models/timeline_model/TimelineModel.ts index 7a558fd626..4956d13ec5 100644 --- a/front_end/models/timeline_model/TimelineModel.ts +++ b/front_end/models/timeline_model/TimelineModel.ts @@ -37,6 +37,7 @@ import * as i18n from '../../core/i18n/i18n.js'; import * as Platform from '../../core/platform/platform.js'; import * as Root from '../../core/root/root.js'; import * as SDK from '../../core/sdk/sdk.js'; +import type * as Protocol from '../../generated/protocol.js'; import {TimelineJSProfileProcessor} from './TimelineJSProfile.js'; diff --git a/front_end/models/timeline_model/TimelineProfileTree.ts b/front_end/models/timeline_model/TimelineProfileTree.ts index e50a6e855c..5d29ebdb1c 100644 --- a/front_end/models/timeline_model/TimelineProfileTree.ts +++ b/front_end/models/timeline_model/TimelineProfileTree.ts @@ -5,6 +5,7 @@ /* eslint-disable rulesdir/no_underscored_properties */ import type * as SDK from '../../core/sdk/sdk.js'; +import type * as Protocol from '../../generated/protocol.js'; import {TimelineJSProfileProcessor} from './TimelineJSProfile.js'; import {RecordType, TimelineData, TimelineModelImpl} from './TimelineModel.js';