@deepkit/framework
Version:
12 lines (11 loc) • 642 B
TypeScript
import { Command, Flag, ServiceContainer } from '@deepkit/app';
import { LoggerInterface } from '@deepkit/logger';
/**
* @description Starts the application server. If HTTP or RPC controllers or a publicDir are provided this will include an HTTP listener.
*/
export declare class ServerStartController implements Command {
protected logger: LoggerInterface;
protected serviceContainer: ServiceContainer;
constructor(logger: LoggerInterface, serviceContainer: ServiceContainer);
execute(host?: string & Flag, port?: number & Flag, workers?: number & Flag, ssl?: boolean & Flag, selfSigned?: boolean & Flag): Promise<void>;
}