(writable, port)
| 272 | } |
| 273 | |
| 274 | function newCrossRealmReadableStream(writable, port) { |
| 275 | // MessagePort should always be unref. |
| 276 | // There is a problem with the process not terminating. |
| 277 | // https://github.com/nodejs/node/issues/44985 |
| 278 | const readable = new ReadableStream(new CrossRealmTransformReadableSource(port, false)); |
| 279 | |
| 280 | const promise = readableStreamPipeTo(readable, writable, false, false, false); |
| 281 | |
| 282 | setPromiseHandled(promise); |
| 283 | |
| 284 | return { |
| 285 | readable, |
| 286 | promise, |
| 287 | }; |
| 288 | } |
| 289 | |
| 290 | function newCrossRealmWritableSink(readable, port) { |
| 291 | // MessagePort should always be unref. |
nothing calls this directly
no test coverage detected
searching dependent graphs…