Skip to main content
Module

x/superdeno/src/types.ts

Super-agent driven library for testing Deno HTTP servers.
Go to Latest
File
// deno-lint-ignore-file no-explicit-any
export interface RequestHandlerLike { ( req: any, ): Promise<any> | Promise<void> | any | void;}
export interface LegacyServerLike { listener: Deno.Listener; close(): void;}
export interface NativeServerLike { readonly addrs: Deno.Addr[]; listenAndServe(): Promise<void>; close(): void;}
export type ServerLike = LegacyServerLike | NativeServerLike;
export interface ListenerLike { listen(addr: string): ServerLike;}