Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/deno/cli/js/lib.deno.unstable.d.ts>Deno.SignalStream

A modern runtime for JavaScript and TypeScript.
Go to Latest
class Deno.SignalStream
implements AsyncIterableIterator<void>, PromiseLike<void>
import { Deno } from "https://deno.land/x/deno@v1.0.0/cli/js/lib.deno.unstable.d.ts";
const { SignalStream } = Deno;

UNSTABLE: new API, yet to be vetted.

Represents the stream of signals, implements both AsyncIterator and PromiseLike.

Constructors

new
SignalStream(signal: Deno.Signal)

Methods

dispose(): void
next(): Promise<IteratorResult<void>>
then<T, S>(f: (v: void) => T | Promise<T>, g?: (v: void) => S | Promise<S>): Promise<T | S>
[Symbol.asyncIterator](): AsyncIterableIterator<void>