1 | import { IModule, Module } from '@lskjs/module';
|
2 | import { IAsyncModelKeyValue, IModel, IModelKeyValue, IModelsModule } from './types';
|
3 | export declare class ModelsModule extends Module implements IModelsModule {
|
4 | |
5 |
|
6 | __models?: IAsyncModelKeyValue;
|
7 | |
8 |
|
9 |
|
10 | models?: IAsyncModelKeyValue;
|
11 | |
12 |
|
13 |
|
14 | getModels(): Promise<IAsyncModelKeyValue>;
|
15 | setProp(key: string, value: any): Promise<void>;
|
16 | moduleGetter(m: IModule): Promise<any>;
|
17 | model(nameOrNames: string | string[], ...args: any[]): Promise<IModel | IModelKeyValue>;
|
18 | getModules(): Promise<IAsyncModelKeyValue>;
|
19 | }
|
20 | export default ModelsModule;
|