feat: make consumable writable streams also accept raw values

This commit is contained in:
Simon Chan 2024-04-16 14:01:30 +08:00
parent d60ac95f47
commit d06b5f2ed6
No known key found for this signature in database
GPG key ID: A8B69F750B9BCEDD
31 changed files with 387 additions and 346 deletions

View file

@ -8,8 +8,8 @@ import type {
AdbServerConnector,
} from "@yume-chan/adb";
import {
MaybeConsumable,
PushReadableStream,
UnwrapConsumableStream,
WrapWritableStream,
WritableStream,
} from "@yume-chan/stream-extra";
@ -101,7 +101,7 @@ export class AdbServerNodeTcpConnector implements AdbServerConnector {
readable: connection.readable,
writable: new WrapWritableStream(
connection.writable,
).bePipedThroughFrom(new UnwrapConsumableStream()),
).bePipedThroughFrom(new MaybeConsumable.UnwrapStream()),
get closed() {
return connection.closed;
},