UNPKG

@deepkit/framework

Version:

28 lines (27 loc) 1.09 kB
import { ClassType } from '@deepkit/core'; import { HttpModule } from '@deepkit/http'; import { ProviderWithScope, Token } from '@deepkit/injector'; import { FrameworkConfig } from './module.config.js'; import { AppModule, ControllerConfig, DeepPartial } from '@deepkit/app'; import { RpcControllers } from './rpc.js'; declare const FrameworkModule_base: import("@deepkit/app").AppModuleClass<FrameworkConfig>; export declare class FrameworkModule extends FrameworkModule_base { imports: HttpModule[]; name: string; protected dbs: { module: AppModule<any>; classType: ClassType; }[]; protected filesystems: { module: AppModule<any>; classType: ClassType; }[]; protected rpcControllers: RpcControllers; constructor(options?: DeepPartial<FrameworkConfig>); process(): void; postProcess(): void; protected setupDatabase(): void; processProvider(module: AppModule<any>, token: Token, provider: ProviderWithScope): void; processController(module: AppModule<any>, config: ControllerConfig): void; } export {};