# IControllerProvider Interface

Module
import { IControllerProvider } from "@tsed/common"
Source/packages/common/src/mvc/interfaces/IControllerProvider.ts

# Overview

interface IControllerProvider extends Partial<IProvider<any>> {
    path?: PathParamsType;
    dependencies?: Type<any>[];
    children?: Type<any>[];
    routerOptions?: IRouterSettings;
    middlewares?: Partial<IControllerMiddlewares>;
}

# Members


dependencies?: Type<any>[]

children?: Type<any>[]

routerOptions?: IRouterSettings

middlewares?: Partial<IControllerMiddlewares>