diff options
author | Yoshiya Hinosawa <stibium121@gmail.com> | 2020-02-07 15:53:15 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-07 01:53:15 -0500 |
commit | 5a8ba3b114bbacf10f03abc0335a753585861c97 (patch) | |
tree | 8bd6d55736fd08d958ed81f447fcf87b33a76d32 /cli/js/signals.ts | |
parent | d9c84eb91eecdf1225091e4d2bea8e4c6a076504 (diff) |
feat: add std/signal/mod.ts (#3913)
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; } |