From 4deb890b20a4e15e0947f47b3f3d22644644dd09 Mon Sep 17 00:00:00 2001 From: Simon Chan <1330321+yume-chan@users.noreply.github.com> Date: Sat, 22 Feb 2025 22:38:33 +0800 Subject: [PATCH] fix: fix build errors --- libraries/adb/src/commands/subprocess/command.ts | 1 + libraries/adb/src/commands/subprocess/protocols/none.ts | 6 +++++- libraries/adb/src/commands/subprocess/protocols/shell.ts | 1 + libraries/adb/src/commands/subprocess/protocols/types.ts | 1 + libraries/stream-extra/src/types.ts | 1 + 5 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libraries/adb/src/commands/subprocess/command.ts b/libraries/adb/src/commands/subprocess/command.ts index 5f3bda43..22d9c536 100644 --- a/libraries/adb/src/commands/subprocess/command.ts +++ b/libraries/adb/src/commands/subprocess/command.ts @@ -1,3 +1,4 @@ +import type { AbortSignal } from "@yume-chan/stream-extra"; import { ConcatStringStream, TextDecoderStream } from "@yume-chan/stream-extra"; import { AdbCommandBase } from "../base.js"; diff --git a/libraries/adb/src/commands/subprocess/protocols/none.ts b/libraries/adb/src/commands/subprocess/protocols/none.ts index 9d6e43cb..6f169447 100644 --- a/libraries/adb/src/commands/subprocess/protocols/none.ts +++ b/libraries/adb/src/commands/subprocess/protocols/none.ts @@ -1,4 +1,8 @@ -import type { MaybeConsumable, WritableStream } from "@yume-chan/stream-extra"; +import type { + AbortSignal, + MaybeConsumable, + WritableStream, +} from "@yume-chan/stream-extra"; import { ReadableStream } from "@yume-chan/stream-extra"; import type { Adb, AdbSocket } from "../../../adb.js"; diff --git a/libraries/adb/src/commands/subprocess/protocols/shell.ts b/libraries/adb/src/commands/subprocess/protocols/shell.ts index eb48699b..89102962 100644 --- a/libraries/adb/src/commands/subprocess/protocols/shell.ts +++ b/libraries/adb/src/commands/subprocess/protocols/shell.ts @@ -1,5 +1,6 @@ import { PromiseResolver } from "@yume-chan/async"; import type { + AbortSignal, PushReadableStreamController, ReadableStream, WritableStreamDefaultWriter, diff --git a/libraries/adb/src/commands/subprocess/protocols/types.ts b/libraries/adb/src/commands/subprocess/protocols/types.ts index 22d0df4c..d4cee51f 100644 --- a/libraries/adb/src/commands/subprocess/protocols/types.ts +++ b/libraries/adb/src/commands/subprocess/protocols/types.ts @@ -1,5 +1,6 @@ import type { MaybePromiseLike } from "@yume-chan/async"; import type { + AbortSignal, MaybeConsumable, ReadableStream, WritableStream, diff --git a/libraries/stream-extra/src/types.ts b/libraries/stream-extra/src/types.ts index 7175eb83..f0417ffc 100644 --- a/libraries/stream-extra/src/types.ts +++ b/libraries/stream-extra/src/types.ts @@ -28,6 +28,7 @@ export declare interface AbortSignal { * Remove an event listener that was previously added with {@link AbortSignal.addEventListener}. */ removeEventListener(type: "abort", listener: () => void): void; + throwIfAborted(): void; } /**