Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/live/hypervisor/workers/denoRun.ts>DenoRun

Open-Source web editor based on Preact, Tailwind and TypeScript. The other side of code.
Go to Latest
class DenoRun
implements Isolate
import { DenoRun } from "https://deno.land/x/live@1.67.9/hypervisor/workers/denoRun.ts";

Properties

private
ctrl: AbortController | undefined
protected
child: Deno.ChildProcess | undefined
protected
cleanUpPromises: Promise<void> | undefined
protected
optional
client: Deno.HttpClient
protected
command: Deno.Command
protected
disposed: ReturnType<Promise.withResolvers> | undefined
protected
inflightRequests: number
protected
inflightZeroEmitter: EventEmitter
protected
port: number
protected
proxyUrl: string

Methods

private
spawn(): [Deno.ChildProcess, Promise<void>]
fetch(request: Request): Promise<Response>
isRunning(): boolean
start(): void
waitUntilReady(timeoutMs?: number): Promise<void>
[Symbol.asyncDispose](): Promise<void>