MCPcopy Create free account
hub / github.com/ChatLab/ChatLab / getRendererDebuggerUrl

Function getRendererDebuggerUrl

tests/e2e/smoke/chart-runtime.smoke.test.js:304–320  ·  view source on GitHub ↗
(port)

Source from the content-addressed store, hash-verified

302}
303
304async function getRendererDebuggerUrl(port) {
305 return waitFor(
306 async () => {
307 const targets = await httpGetJson(`http://127.0.0.1:${port}/json/list`)
308 const pageTarget = targets.find(
309 (target) =>
310 target &&
311 target.type === 'page' &&
312 typeof target.webSocketDebuggerUrl === 'string' &&
313 !String(target.url || '').startsWith('devtools://')
314 )
315 return pageTarget?.webSocketDebuggerUrl || null
316 },
317 15000,
318 'Renderer target'
319 )
320}
321
322async function createCdpClient(wsUrl) {
323 return new Promise((resolve, reject) => {

Callers 1

Calls 2

waitForFunction · 0.85
httpGetJsonFunction · 0.85

Tested by

no test coverage detected