diff options
author | Leo Kettmeir <crowlkats@toaxl.com> | 2023-02-24 23:36:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-24 23:36:07 +0100 |
commit | 484b6fe2faeec93912e1fc57b54784428cbd15d3 (patch) | |
tree | 798ac60ce328a1f18204a31c06cf2f9ef2cbae82 /cli/tsc | |
parent | 9aebc8bc19b1dfd9bce1789018f3f6b784175171 (diff) |
refactor(flash): move remoteAddr to options bag (#17913)
Applies suggestion from #17912
Diffstat (limited to 'cli/tsc')
-rw-r--r-- | cli/tsc/dts/lib.deno.unstable.d.ts | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/cli/tsc/dts/lib.deno.unstable.d.ts b/cli/tsc/dts/lib.deno.unstable.d.ts index a5ca3fc55..238c34df9 100644 --- a/cli/tsc/dts/lib.deno.unstable.d.ts +++ b/cli/tsc/dts/lib.deno.unstable.d.ts @@ -514,7 +514,7 @@ declare namespace Deno { * All `UnsafeCallback` are always thread safe in that they can be called from * foreign threads without crashing. However, they do not wake up the Deno event * loop by default. - * + * * If a callback is to be called from foreign threads, use the `threadSafe()` * static constructor or explicitly call `ref()` to have the callback wake up * the Deno event loop when called from foreign threads. This also stops @@ -580,7 +580,7 @@ declare namespace Deno { /** * Decrements the callback's reference counting and returns the new * reference count. - * + * * Calling `unref()` does not stop a callback from waking up the Deno * event loop when called from foreign threads. * @@ -1165,6 +1165,18 @@ declare namespace Deno { /** **UNSTABLE**: New API, yet to be vetted. * + * Information for a HTTP request. + * + * @category HTTP Server + */ + export interface ServeHandlerInfo { + /** The remote address of the connection. */ + remoteAddr: Deno.NetAddr; + } + + + /** **UNSTABLE**: New API, yet to be vetted. + * * A handler for HTTP requests. Consumes a request and returns a response. * * If a handler throws, the server calling the handler will assume the impact @@ -1173,7 +1185,7 @@ declare namespace Deno { * * @category HTTP Server */ - export type ServeHandler = (request: Request, getRemoteAddr: () => Deno.NetAddr) => Response | Promise<Response>; + export type ServeHandler = (request: Request, info: ServeHandlerInfo) => Response | Promise<Response>; /** **UNSTABLE**: New API, yet to be vetted. * |