(ms: number)
| 518 | } |
| 519 | |
| 520 | function sleep(ms: number): Promise<void> { |
| 521 | // Deliberately NOT unref'd. During the daemon connect/takeover retry loop we |
| 522 | // may be between processes — no socket bound yet, no transport, no listener |
| 523 | // pinning the event loop. An unref'd timer would let Node drain the loop and |
| 524 | // exit silently before we get a chance to try again. |
| 525 | return new Promise((resolve) => { setTimeout(resolve, ms); }); |
| 526 | } |
| 527 | |
| 528 | // Export for use in CLI |
| 529 | export { StdioTransport } from './transport'; |
no outgoing calls
no test coverage detected