UNPKG

@xmobitea/gn-server

Version:

GearN Server by XmobiTea (Pro)

50 lines (49 loc) 2.2 kB
import { HttpAppSettings } from "./settings/HttpAppSettings"; import { HttpAppHandler } from "./routes/HttpAppHandler"; import { UploadFileHandler } from "./routes/UploadFileHandler"; import { ClusterHandler } from "./routes/ClusterHandler"; import { Express } from "express"; import { ApiMiddleware } from "./middleware/ApiMiddleware"; import { UploadFileMiddleware } from "./middleware/UploadFileMiddleware"; import { GNServer } from "./../GNServer"; import { UploadFileSettings } from "./settings/UploadFileSettings"; import { AntiDdosMiddleware } from "./middleware/AntiDdosMiddleware"; import { SocketAppSettings } from "./settings/SocketAppSettings"; import { ApplicationSettings } from "./settings/ApplicationSettings"; import { LogSettings } from "./settings/LogSettings"; import { ClusterSettings } from "./settings/ClusterSettings"; export declare class HttpApp { private applicationSettings; private uploadFileSettings; private appSettings; private socketAppSettings; private clusterSettings; private app; private httpAppHandler; private uploadFileHandler; private clusterHandler; private antiDdosMiddleware; private logSettings; private apiMiddleware; private uploadFileMiddleware; private gnServer; private sessionId; setApp(app: Express): void; getApp(): Express; getHttpAppHandler(): HttpAppHandler; getUploadFileHandler(): UploadFileHandler; getClusterHandler(): ClusterHandler; setApiMiddleware(apiMiddleware: ApiMiddleware): void; setUploadFileMiddleware(uploadFileMiddleware: UploadFileMiddleware): void; setApplicationSettings(applicationSettings: ApplicationSettings): void; setAppSettings(appSettings: HttpAppSettings): void; setSocketAppSettings(socketAppSettings: SocketAppSettings): void; setClusterSettings(clusterSettings: ClusterSettings): void; setUploadFileSettings(uploadFileSettings: UploadFileSettings): void; setGNServer(gnServer: GNServer): void; setSessionId(sessionId: string): void; setAntiDdosMiddleware(antiDdosMiddleware: AntiDdosMiddleware): void; setLogSettings(logSettings: LogSettings): void; run(): void; constructor(); }