UNPKG

@eggjs/tegg-dal-plugin

Version:
10 lines (9 loc) 523 B
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>; }