DenoServeHandle
A running native server. (DenoServeHandle of @shadow-js/dusk/deno)
A running native server.
Import#
ts
import type { DenoServeHandle } from "@shadow-js/dusk/deno";
Signature#
ts
interface NativeServeHandle {
readonly port: number;
readonly hostname: string;
/** `http://host:port`. */
readonly url: string;
/** True once a stop has started: new requests are refused. */
readonly draining: boolean;
/** Stops accepting connections and waits for requests in flight, up to `gracefulShutdownMs`. Idempotent. */
close(): Promise<void>;
}
Members#
| Name | Type | Description |
|---|---|---|
port |
readonly port: number |
|
hostname |
readonly hostname: string |
|
url |
readonly url: string |
http://host:port. |
draining |
readonly draining: boolean |
True once a stop has started: new requests are refused. |
close |
close(): Promise<void> |
Stops accepting connections and waits for requests in flight, up to gracefulShutdownMs. Idempotent. |