@mwcp/paradedb
Version:
ParadeDb JavaScript Client Library Component for Midway.js
19 lines • 1.04 kB
TypeScript
import { MidwayEnvironmentService, MidwayInformationService, MidwayWebRouterService } from '@midwayjs/core';
import type { ILifeCycle, ILogger } from '@midwayjs/core';
import type { Application, IMidwayContainer } from '@mwcp/share';
import { ParadeDbManager } from './lib/paradedb-manager.js';
import type { Config, MiddlewareConfig } from './lib/types.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;
protected readonly config: Config;
protected readonly mwConfig: MiddlewareConfig;
protected readonly dbSourceManager: ParadeDbManager;
onConfigLoad(): Promise<void>;
onReady(container: IMidwayContainer): Promise<void>;
onStop(container: IMidwayContainer): Promise<void>;
}
//# sourceMappingURL=configuration.d.ts.map