summaryrefslogtreecommitdiff
path: root/docs/examples/os_signals.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/examples/os_signals.md')
-rw-r--r--docs/examples/os_signals.md10
1 files changed, 6 insertions, 4 deletions
diff --git a/docs/examples/os_signals.md b/docs/examples/os_signals.md
index 8c8dea880..71dca4d24 100644
--- a/docs/examples/os_signals.md
+++ b/docs/examples/os_signals.md
@@ -7,7 +7,7 @@
You can use `Deno.signal()` function for handling OS signals.
-```
+```ts
for await (const _ of Deno.signal(Deno.Signal.SIGINT)) {
console.log("interrupted!");
}
@@ -15,7 +15,7 @@ for await (const _ of Deno.signal(Deno.Signal.SIGINT)) {
`Deno.signal()` also works as a promise.
-```
+```ts
await Deno.signal(Deno.Singal.SIGINT);
console.log("interrupted!");
```
@@ -23,9 +23,11 @@ console.log("interrupted!");
If you want to stop watching the signal, you can use `dispose()` method of the
signal object.
-```
+```ts
const sig = Deno.signal(Deno.Signal.SIGINT);
-setTimeout(() => { sig.dispose(); }, 5000);
+setTimeout(() => {
+ sig.dispose();
+}, 5000);
for await (const _ of sig) {
console.log("interrupted");