UNPKG

@foal/core

Version:

Full-featured Node.js framework, with no complexity

13 lines (12 loc) 516 B
import 'reflect-metadata'; import { Class } from './class.interface'; /** * Create a new controller with its dependencies. * * @export * @template Controller * @param {Class<Controller>} controllerClass - The controller class. * @param {object} [dependencies] - An object which key/values are the controller properties/instances. * @returns {Controller} - The created controller. */ export declare function createController<Controller>(controllerClass: Class<Controller>, dependencies?: object): Controller;