@factorial-finance/blueprint-node
Version:
blueprint-node-plugin
15 lines (14 loc) • 426 B
TypeScript
import { JSONRPCServer } from 'json-rpc-2.0';
import { BlueprintNodeConfig } from '../types';
export declare class HTTPServer {
private server;
private jsonRPCServer;
private port;
private host;
constructor(jsonRPCServer: JSONRPCServer, config: BlueprintNodeConfig);
private setupErrorHandlers;
private handleRequest;
start(): Promise<void>;
private displayServerInfo;
close(): void;
}