UNPKG

535 BTypeScriptView Raw
1import { IModule, Middleware } from "./types";
2import { Controller } from "./controller";
3import { Plugin } from "./plugin";
4import { Repository } from "./repository";
5export 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}
13export declare const DefaultModule: Module;