({ port })
| 664 | } |
| 665 | |
| 666 | [kDeserialize]({ port }) { |
| 667 | const transfer = lazyTransfer(); |
| 668 | setupReadableStreamDefaultControllerFromSource( |
| 669 | this, |
| 670 | // The MessagePort is set to be referenced when reading. |
| 671 | // After two MessagePorts are closed, there is a problem with |
| 672 | // lingering promise not being properly resolved. |
| 673 | // https://github.com/nodejs/node/issues/51486 |
| 674 | new transfer.CrossRealmTransformReadableSource(port, true), |
| 675 | 0, defaultSizeAlgorithm); |
| 676 | } |
| 677 | } |
| 678 | |
| 679 | ObjectDefineProperties(ReadableStream.prototype, { |
nothing calls this directly
no test coverage detected