xud
Version:
Exchange Union Daemon
21 lines (20 loc) • 554 B
TypeScript
import Service from '../service/Service';
import Logger from '../Logger';
declare class HttpServer {
private logger;
private server;
private httpService;
constructor(logger: Logger, service: Service);
private processRequest;
private requestListener;
private reqToJson;
/**
* Starts the server and begins listening on the provided port.
*/
listen: (port: number, host: string) => Promise<void>;
/**
* Stops listening for requests.
*/
close: () => Promise<void>;
}
export default HttpServer;