Platform
@tsed/platform-http
Usage
typescript
import { Platform } from "@tsed/platform-http";See /packages/platform/platform-http/src/common/services/Platform.ts.
Overview
ts
class Platform {
readonly platformRouters: PlatformRouters;
constructor();
get app(): import("./PlatformApplication.js").PlatformApplication<TsED.Application>;
addRoutes(routes: Route[]): void;
addRoute(route: string, token: TokenProvider): this;
getLayers(): PlatformLayer[];
getMountedControllers(): RouteController[];
}Description
Platform is used to provide all routes collected by annotation @Controller.
readonly platformRouters
ts
readonly platformRouters: PlatformRouters;get app
ts
get app(): import("./PlatformApplication.js").PlatformApplication<TsED.Application>;addRoutes
ts
addRoutes(routes: Route[]): void;addRoute
ts
addRoute(route: string, token: TokenProvider): this;getLayers
ts
getLayers(): PlatformLayer[];getMountedControllers
ts
getMountedControllers(): RouteController[];Get all controllers mounted on the application.