@factorial-finance/blueprint-node
Version:
blueprint-node-plugin
18 lines (17 loc) • 393 B
TypeScript
import { BlueprintNodeConfig } from '../types/config';
export interface IHttpServer {
start(): Promise<void>;
stop(): Promise<void>;
isRunning(): boolean;
getConfig(): BlueprintNodeConfig;
}
export interface IServerOptions {
port: number;
host: string;
cors?: boolean;
rateLimit?: {
windowMs: number;
max: number;
};
timeout?: number;
}