39 lines
1.6 KiB
TypeScript
39 lines
1.6 KiB
TypeScript
import { Container } from "typedi";
|
|
import HomeController from "./HomeController";
|
|
import UsersController from "./api/super-admin/UsersController";
|
|
import FoldersController from "./api/super-admin/OfficeFoldersController";
|
|
import CustomersController from "./api/super-admin/CustomersController";
|
|
import OfficesController from "./api/super-admin/OfficesController";
|
|
import DeedsController from "./api/super-admin/DeedsController";
|
|
import DeedTypesController from "./api/super-admin/DeedTypesController";
|
|
import DocumentsController from "./api/super-admin/DocumentsController";
|
|
import DocumentTypesController from "./api/super-admin/DocumentTypesController";
|
|
import IdNotUserController from "./api/idnot/UserController";
|
|
import DocumentsControllerCustomer from "./api/customer/DocumentsController";
|
|
import FilesController from "./api/super-admin/FilesController";
|
|
import RulesController from "./api/super-admin/RulesController";
|
|
import RolesController from "./api/super-admin/RolesController";
|
|
|
|
|
|
/**
|
|
* @description This allow to declare all controllers used in the application
|
|
*/
|
|
export default {
|
|
start: () => {
|
|
Container.get(HomeController);
|
|
Container.get(UsersController);
|
|
Container.get(FoldersController);
|
|
Container.get(CustomersController);
|
|
Container.get(OfficesController);
|
|
Container.get(DeedsController);
|
|
Container.get(DeedTypesController);
|
|
Container.get(DocumentsController);
|
|
Container.get(DocumentTypesController);
|
|
Container.get(IdNotUserController);
|
|
Container.get(FilesController);
|
|
Container.get(DocumentsControllerCustomer);
|
|
Container.get(RulesController);
|
|
Container.get(RolesController);
|
|
},
|
|
};
|