UNPKG

@eggjs/tegg-config

Version:

module config plugin for egg

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