UNPKG

@mwcp/kmore

Version:

midway component for knex, supports declarative transaction and OpenTelemetry

20 lines 1.12 kB
import { ILifeCycle, ILogger, MidwayDecoratorService, MidwayEnvironmentService, MidwayInformationService, MidwayWebRouterService } from '@midwayjs/core'; import { Application, IMidwayContainer } from '@mwcp/share'; import { DbManager } from './lib/db-source-manager.js'; import { Config, KmorePropagationConfig, KmoreSourceConfig } from './lib/index.js'; export declare class AutoConfiguration implements ILifeCycle { readonly app: Application; protected readonly environmentService: MidwayEnvironmentService; protected readonly informationService: MidwayInformationService; protected readonly webRouterService: MidwayWebRouterService; protected readonly logger: ILogger; readonly config: Config; readonly kmoreSourceConfig: KmoreSourceConfig; protected readonly propagationConfig: KmorePropagationConfig; readonly dbSourceManager: DbManager; decoratorService: MidwayDecoratorService; onConfigLoad(): Promise<void>; onReady(container: IMidwayContainer): Promise<void>; onStop(container: IMidwayContainer): Promise<void>; } //# sourceMappingURL=configuration.d.ts.map