Skip to main content
Module

x/denon/src/daemon.ts>Daemon

👀 Monitor any changes in your Deno application and automatically restart.
Very Popular
Latest
class Daemon
implements AsyncIterable<DenonEvent>
import { Daemon } from "https://deno.land/x/denon@2.5.0/src/daemon.ts";

Daemon instance. Returned by Denon instance when start(script) is called. It can be used in a for loop to listen to DenonEvents.

Constructors

new
Daemon(denon: Denon, script: string)

Methods

private
killAll(): void
private
monitor(process: Deno.Process, options: ScriptOptions): Promise<void>
private
onExit(): void
private
reload(): Promise<void>

Restart current process.

private
start(): Promise<ScriptOptions>
iterate(): AsyncIterator<DenonEvent>
[Symbol.asyncIterator](): AsyncIterator<DenonEvent>