UNPKG

@axlotl-lab/navigrator

Version:

A powerful local domain manager for development environments. Navigrator helps you manage local domains and SSL certificates with a simple web interface.

31 lines 764 B
import { CertificateManager } from './certificates'; import { HostsManager } from './hosts'; export interface WebServerConfig { port: number; } export declare class WebServer { private app; private server; private hostsManager; private certManager; private proxyService; private config; constructor(hostsManager: HostsManager, certManager: CertificateManager, config: WebServerConfig); /** * Configure middleware for Express */ private setupMiddleware; /** * Configure routes for the API */ private setupRoutes; /** * Start the web server */ start(): Promise<void>; /** * Stop the web server */ stop(): Promise<void>; } //# sourceMappingURL=web-server.d.ts.map