@eggjs/tegg-dal-plugin
Version: 
dal plugin for egg
10 lines (9 loc) • 523 B
TypeScript
import { LifecycleHook, Logger, ModuleConfigHolder } from '@eggjs/tegg';
import { LoadUnit, LoadUnitLifecycleContext } from '@eggjs/tegg/helper';
export declare class DalModuleLoadUnitHook implements LifecycleHook<LoadUnitLifecycleContext, LoadUnit> {
    private readonly moduleConfigs;
    private readonly env;
    private readonly logger?;
    constructor(env: string, moduleConfigs: Record<string, ModuleConfigHolder>, logger?: Logger);
    preCreate(_: LoadUnitLifecycleContext, loadUnit: LoadUnit): Promise<void>;
}