@mwcp/kmore
Version:
midway component for knex, supports declarative transaction and OpenTelemetry
20 lines • 1.12 kB
TypeScript
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