UNPKG

flagpole

Version:

Simple and fast DOM integration, headless or headful browser, and REST API testing framework.

27 lines (26 loc) 850 B
/// <reference types="node" /> import * as http from "http"; export declare class WebResponse { private _response; private _output; static createFromTemplate(response: http.ServerResponse, templatePath: string): WebResponse; static createFromInput(response: http.ServerResponse, input: string): WebResponse; private constructor(); replace(key: string, value: string): WebResponse; parse(replace: { [key: string]: string; }): WebResponse; send(replace?: { [key: string]: string; }): WebResponse; } export declare class WebServer { private _httpPort; private _server; get isListening(): boolean; get httpPort(): number; set httpPort(value: number); constructor(requestHandler: http.RequestListener); listen(port?: number): Promise<void>; close(): Promise<void>; }