Page Contents

Home > @loopback/rest > createRoutesForController

createRoutesForController() function

Create routes for a controller with the given spec

Signature:

export declare function createRoutesForController<T extends object>(spec: ControllerSpec, controllerCtor: ControllerClass<T>, controllerFactory?: ControllerFactory<T>): ControllerRoute<T>[];

Parameters

Parameter Type Description
spec [ControllerSpec](/doc/en/lb4/apidocs.openapi-v3.controllerspec.html) Controller spec
controllerCtor [ControllerClass](/doc/en/lb4/apidocs.rest.controllerclass.html)<T> Controller class
controllerFactory [ControllerFactory](/doc/en/lb4/apidocs.rest.controllerfactory.html)<T> _(Optional)_ Controller factory

Returns:

ControllerRoute<T>[]