UNPKG

@eggjs/tegg-config

Version:

module config plugin for egg

18 lines (17 loc) 550 B
import { ModuleReference as ModuleReferenceAlias } from '@eggjs/tegg-common-util'; declare module '@eggjs/core' { type ModuleReference = ModuleReferenceAlias; interface ModuleConfig { } interface ModuleConfigHolder { name: string; config: ModuleConfig; reference: ModuleReference; } interface ModuleConfigApplication { moduleReferences: readonly ModuleReference[]; moduleConfigs: Record<string, ModuleConfigHolder>; } interface EggCore extends ModuleConfigApplication { } }