(socket: net.Socket)
| 111 | ): Promise<IDebugServerCreateResult> { |
| 112 | const deferredConnection: IDeferred<DapConnection> = getDeferred(); |
| 113 | const onSocket = (socket: net.Socket) => { |
| 114 | const transport = new StreamDapTransport(socket, socket); |
| 115 | const session = sessionCreationFunc(transport); |
| 116 | deferredConnection.resolve(session.connection); |
| 117 | }; |
| 118 | |
| 119 | const server = port === undefined |
| 120 | ? await new Promise<net.Server>((resolve, reject) => { |