Deferred promise to control when `client.connect()` resolves.
()
| 12 | |
| 13 | /** Deferred promise to control when `client.connect()` resolves. */ |
| 14 | function createDeferred<T = void>() { |
| 15 | let resolve!: (value: T) => void |
| 16 | const promise = new Promise<T>((res) => { |
| 17 | resolve = res |
| 18 | }) |
| 19 | return { promise, resolve } |
| 20 | } |
| 21 | |
| 22 | function serverConfig(id: string, name = `Server ${id}`) { |
| 23 | return { |
no outgoing calls
no test coverage detected