MCPcopy
hub / github.com/vitejs/vite / waitForWindowShow

Function waitForWindowShow

packages/vite/src/client/client.ts:502–512  ·  view source on GitHub ↗
(visibilityManager: VisibilityManager)

Source from the content-addressed store, hash-verified

500 }
501
502 function waitForWindowShow(visibilityManager: VisibilityManager) {
503 return new Promise<void>((resolve) => {
504 const onChange = (newVisibility: DocumentVisibilityState) => {
505 if (newVisibility === 'visible') {
506 resolve()
507 visibilityManager.listeners.delete(onChange)
508 }
509 }
510 visibilityManager.listeners.add(onChange)
511 })
512 }
513
514 if (await ping()) {
515 return

Callers 1

Calls 1

addMethod · 0.80

Tested by

no test coverage detected