xud
Version:
Exchange Union Daemon
18 lines (17 loc) • 547 B
TypeScript
import Logger from '../../Logger';
/** A class representing an HTTP web proxy for the gRPC service. */
declare class GrpcWebProxyServer {
private logger;
private app;
private server?;
constructor(logger: Logger);
/**
* Start the server and begins listening on the specified proxy port.
*/
listen: (proxyPort: number, grpcPort: number, grpcHost: string, tlsCertPath: string) => Promise<void>;
/**
* Stops listening for requests
*/
close: () => Promise<void>;
}
export default GrpcWebProxyServer;