UNPKG

@eggjs/dal-plugin

Version:
11 lines (10 loc) 576 B
import type { LifecycleHook } from '@eggjs/lifecycle'; import type { Logger, ModuleConfigHolder } from '@eggjs/tegg-types'; import type { LoadUnit, LoadUnitLifecycleContext } from '@eggjs/metadata'; 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>; }