1 | import Config from "./config";
|
2 | export default abstract class BaseModule {
|
3 | abstract get controllers(): string;
|
4 | abstract get middlewares(): string;
|
5 | abstract get translation(): string;
|
6 | abstract get views(): string;
|
7 | abstract get public(): string;
|
8 | abstract get entities(): string;
|
9 | abstract get migrations(): string;
|
10 | mount(config: Config): void;
|
11 | onDatabaseConnected(): void;
|
12 | }
|