diff options
Diffstat (limited to 'cli/js/signals.ts')
-rw-r--r-- | cli/js/signals.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cli/js/signals.ts b/cli/js/signals.ts index 02d52bc2f..9f47313d4 100644 --- a/cli/js/signals.ts +++ b/cli/js/signals.ts @@ -96,7 +96,8 @@ export const signals = { /** SignalStream represents the stream of signals, implements both * AsyncIterator and PromiseLike */ -export class SignalStream implements AsyncIterator<void>, PromiseLike<void> { +export class SignalStream + implements AsyncIterableIterator<void>, PromiseLike<void> { private rid: number; /** The promise of polling the signal, * resolves with false when it receives signal, @@ -134,7 +135,7 @@ export class SignalStream implements AsyncIterator<void>, PromiseLike<void> { return { done: await this.pollingPromise, value: undefined }; } - [Symbol.asyncIterator](): AsyncIterator<void> { + [Symbol.asyncIterator](): AsyncIterableIterator<void> { return this; } |