(input: MessageReader | NodeJS.ReadableStream, output: MessageWriter | NodeJS.WritableStream, logger?: Logger, strategy?: ConnectionStrategy)
| 1054 | export function createMessageConnection(reader: MessageReader, writer: MessageWriter, logger?: Logger, strategy?: ConnectionStrategy): MessageConnection; |
| 1055 | export function createMessageConnection(inputStream: NodeJS.ReadableStream, outputStream: NodeJS.WritableStream, logger?: Logger, strategy?: ConnectionStrategy): MessageConnection; |
| 1056 | export function createMessageConnection(input: MessageReader | NodeJS.ReadableStream, output: MessageWriter | NodeJS.WritableStream, logger?: Logger, strategy?: ConnectionStrategy): MessageConnection { |
| 1057 | if (!logger) { |
| 1058 | logger = NullLogger; |
| 1059 | } |
| 1060 | let reader = isMessageReader(input) ? input : new StreamMessageReader(input); |
| 1061 | let writer = isMessageWriter(output) ? output : new StreamMessageWriter(output); |
| 1062 | return _createMessageConnection(reader, writer, logger, strategy); |
| 1063 | } |
no test coverage detected