1 | import { IModule, Middleware } from "./types";
|
2 | import { Controller } from "./controller";
|
3 | import { Plugin } from "./plugin";
|
4 | import { Repository } from "./repository";
|
5 | export declare class Module implements IModule {
|
6 | name: string;
|
7 | controllers: Controller[];
|
8 | repositories: Repository[];
|
9 | middlewares?: Middleware[];
|
10 | plugins?: Plugin[];
|
11 | constructor(name: string, controllers: Controller[], repositories?: Repository[], middlewares?: Middleware[], plugins?: Plugin[]);
|
12 | }
|
13 | export declare const DefaultModule: Module;
|