import { Application } from "express"; import ControllerBase from "./base/controller-base"; import { ServiceType } from "../"; import { ConfigType } from "../"; import CustomRoute from "../types/custom-route.type"; export default class ControllerFactory extends ControllerBase { private app; private baseApi; constructor(app: Application, baseApi: string, service: ServiceType, config?: ConfigType, routes?: CustomRoute[]); private overrideRoutes; private handleRequest; }