controller
@tsed/di
Usage
typescript
import { controller } from "@tsed/di";Overview
ts
const controller: import("../utils/providerBuilder.js").ProviderBuilderFn<ControllerProvider<any>, "children" | "middlewares" | PickedProps>;Description
Fluent builder for registering controller providers.
Specialized version of injectable that automatically sets the provider type to CONTROLLER and supports controller-specific options like middlewares.
Usage
typescript
import {controller} from "@tsed/di";
controller(UsersController)
.middlewares({useBefore: [AuthMiddleware]})
.build();