(stream: InputTransformStream)
| 895 | |
| 896 | const writers = new WeakMap<InputTransformStream, WritableStreamDefaultWriter<Uint8Array>>() |
| 897 | const getWriter = (stream: InputTransformStream) => { |
| 898 | let writer = writers.get(stream) |
| 899 | if (!writer) { |
| 900 | writer = stream.writable.getWriter() |
| 901 | writers.set(stream, writer) |
| 902 | } |
| 903 | return writer |
| 904 | } |
| 905 | const write = (chunk: Uint8Array | string | CloseEvent) => |
| 906 | latch.whenOpen(Effect.suspend(() => { |
| 907 | const { fiberSet, stream } = currentStream! |