@eggjs/tegg-config
Version:
module config plugin for egg
18 lines (17 loc) • 550 B
TypeScript
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 {
}
}