@@ -8,6 +8,7 @@ import {PuppeteerDevToolsConnection} from './DevToolsConnectionAdapter.js';
88import { ISSUE_UTILS } from './issue-descriptions.js' ;
99import { logger } from './logger.js' ;
1010import { Mutex } from './Mutex.js' ;
11+ < < < << << HEAD
1112import {
1213 type Issue ,
1314 type AggregatedIssue ,
@@ -22,6 +23,9 @@ import {
2223 Common ,
2324 I18n ,
2425} from '. / third_party / index . js ';
26+ === === =
27+ import { DevTools } from './third_party/index.js' ;
28+ >>> >>> > 8e5 e779 ( build : bundle devtools frontend ( #656 ) )
2529import type {
2630 Browser ,
2731 Page ,
@@ -87,14 +91,14 @@ function normalizeUrl(url: string): string {
8791 * A mock implementation of an issues manager that only implements the methods
8892 * that are actually used by the IssuesAggregator
8993 */
90- export class FakeIssuesManager extends Common . ObjectWrapper
91- . ObjectWrapper < IssuesManagerEventTypes > {
92- issues ( ) : Issue [ ] {
94+ export class FakeIssuesManager extends DevTools . Common . ObjectWrapper
95+ . ObjectWrapper < DevTools . IssuesManagerEventTypes > {
96+ issues ( ) : DevTools . Issue [ ] {
9397 return [ ] ;
9498 }
9599}
96100
97- export function mapIssueToMessageObject ( issue : AggregatedIssue ) {
101+ export function mapIssueToMessageObject ( issue : DevTools . AggregatedIssue ) {
98102 const count = issue . getAggregatedIssuesCount ( ) ;
99103 const markdownDescription = issue . getDescription ( ) ;
100104 const filename = markdownDescription ?. file ;
@@ -113,12 +117,14 @@ export function mapIssueToMessageObject(issue: AggregatedIssue) {
113117 let title : string | null ;
114118
115119 try {
116- processedMarkdown = MarkdownIssueDescription . substitutePlaceholders (
117- rawMarkdown ,
118- markdownDescription . substitutions ,
119- ) ;
120- const markdownAst = Marked . Marked . lexer ( processedMarkdown ) ;
121- title = MarkdownIssueDescription . findTitleFromMarkdownAst ( markdownAst ) ;
120+ processedMarkdown =
121+ DevTools . MarkdownIssueDescription . substitutePlaceholders (
122+ rawMarkdown ,
123+ markdownDescription . substitutions ,
124+ ) ;
125+ const markdownAst = DevTools . Marked . Marked . lexer ( processedMarkdown ) ;
126+ title =
127+ DevTools . MarkdownIssueDescription . findTitleFromMarkdownAst ( markdownAst ) ;
122128 } catch {
123129 logger ( 'error parsing markdown for issue ' + issue . code ( ) ) ;
124130 return null ;
@@ -137,22 +143,22 @@ export function mapIssueToMessageObject(issue: AggregatedIssue) {
137143}
138144
139145// DevTools CDP errors can get noisy.
140- ProtocolClient . InspectorBackend . test . suppressRequestErrors = true ;
146+ DevTools . ProtocolClient . InspectorBackend . test . suppressRequestErrors = true ;
141147
142- I18n . DevToolsLocale . DevToolsLocale . instance ( {
148+ DevTools . I18n . DevToolsLocale . DevToolsLocale . instance ( {
143149 create : true ,
144150 data : {
145151 navigatorLanguage : 'en-US' ,
146152 settingLanguage : 'en-US' ,
147153 lookupClosestDevToolsLocale : l => l ,
148154 } ,
149155} ) ;
150- I18n . i18n . registerLocaleDataForTest ( 'en-US' , { } ) ;
156+ DevTools . I18n . i18n . registerLocaleDataForTest ( 'en-US' , { } ) ;
151157
152158export interface TargetUniverse {
153159 /** The DevTools target corresponding to the puppeteer Page */
154- target : Target ;
155- universe : Foundation . Universe . Universe ;
160+ target : DevTools . SDKTarget ;
161+ universe : DevTools . Foundation . Universe . Universe ;
156162}
157163export type TargetUniverseFactoryFn = ( page : Page ) => Promise < TargetUniverse > ;
158164
@@ -231,22 +237,23 @@ export class UniverseManager {
231237}
232238
233239const DEFAULT_FACTORY : TargetUniverseFactoryFn = async ( page : Page ) = > {
234- const settingStorage = new Common . Settings . SettingsStorage ( { } ) ;
235- const universe = new Foundation . Universe . Universe ( {
240+ const settingStorage = new DevTools . Common . Settings . SettingsStorage ( { } ) ;
241+ const universe = new DevTools . Foundation . Universe . Universe ( {
236242 settingsCreationOptions : {
237243 syncedStorage : settingStorage ,
238244 globalStorage : settingStorage ,
239245 localStorage : settingStorage ,
240- settingRegistrations : Common . SettingRegistration . getRegisteredSettings ( ) ,
246+ settingRegistrations :
247+ DevTools . Common . SettingRegistration . getRegisteredSettings ( ) ,
241248 } ,
242- overrideAutoStartModels : new Set ( [ DebuggerModel ] ) ,
249+ overrideAutoStartModels : new Set ( [ DevTools . DebuggerModel ] ) ,
243250 } ) ;
244251
245252 const session = await page . createCDPSession ( ) ;
246253 const connection = new PuppeteerDevToolsConnection ( session ) ;
247254
248- const targetManager = universe . context . get ( TargetManager ) ;
249- targetManager . observeModels ( DebuggerModel , SKIP_ALL_PAUSES ) ;
255+ const targetManager = universe . context . get ( DevTools . TargetManager ) ;
256+ targetManager . observeModels ( DevTools . DebuggerModel , SKIP_ALL_PAUSES ) ;
250257
251258 const target = targetManager . createTarget (
252259 'main' ,
@@ -266,7 +273,7 @@ const DEFAULT_FACTORY: TargetUniverseFactoryFn = async (page: Page) => {
266273// sent. This means DevTools can still pause, step and do whatever. We just won't
267274// see the `Debugger.paused`/`Debugger.resumed` events on the MCP side.
268275const SKIP_ALL_PAUSES = {
269- modelAdded ( model : DebuggerModel ) : void {
276+ modelAdded ( model : DevTools . DebuggerModel ) : void {
270277 void model . agent . invoke_setSkipAllPauses ( { skip : true } ) ;
271278 } ,
272279
0 commit comments