UNPKG

@eggjs/tegg-plugin

Version:

module plugin for egg

25 lines (24 loc) 2.17 kB
import { EggPrototypeCreatorFactory, EggPrototypeFactory, LoadUnitFactory } from '@eggjs/tegg-metadata'; import { AbstractEggContext, EggContainerFactory, EggObjectFactory, LoadUnitInstanceFactory } from '@eggjs/tegg-runtime'; import { LoaderFactory } from '@eggjs/tegg-loader'; import { EggProtoImplClass, IdenticalUtil, RuntimeConfig, QualifierInfo } from '@eggjs/tegg'; declare const _default: { readonly eggPrototypeCreatorFactory: typeof EggPrototypeCreatorFactory; readonly eggPrototypeFactory: EggPrototypeFactory; readonly loadUnitLifecycleUtil: import("@eggjs/tegg").LifecycleUtil<import("@eggjs/tegg-metadata").LoadUnitLifecycleContext, import("@eggjs/tegg-metadata").LoadUnit>; readonly loadUnitFactory: typeof LoadUnitFactory; readonly eggObjectFactory: typeof EggObjectFactory; readonly loadUnitInstanceFactory: typeof LoadUnitInstanceFactory; readonly loadUnitInstanceLifecycleUtil: import("@eggjs/tegg").LifecycleUtil<import("@eggjs/tegg-runtime").LoadUnitInstanceLifecycleContext, import("@eggjs/tegg-runtime").LoadUnitInstance>; readonly eggContainerFactory: typeof EggContainerFactory; readonly loaderFactory: typeof LoaderFactory; readonly eggPrototypeLifecycleUtil: import("@eggjs/tegg").LifecycleUtil<import("@eggjs/tegg-metadata").EggPrototypeLifecycleContext, import("@eggjs/tegg-metadata").EggPrototype>; readonly eggContextLifecycleUtil: import("@eggjs/tegg").LifecycleUtil<import("@eggjs/tegg-runtime").EggContextLifecycleContext, import("@eggjs/tegg-runtime").EggContext>; readonly eggObjectLifecycleUtil: import("@eggjs/tegg").LifecycleUtil<import("@eggjs/tegg-runtime").EggObjectLifeCycleContext, import("@eggjs/tegg-runtime").EggObject>; readonly abstractEggContext: typeof AbstractEggContext; readonly identicalUtil: typeof IdenticalUtil; readonly runtimeConfig: RuntimeConfig; getEggObject(clazz: EggProtoImplClass, name?: string, qualifiers?: QualifierInfo | QualifierInfo[]): Promise<Record<string | symbol, any>>; getEggObjectFromName(name: string, qualifiers?: QualifierInfo | QualifierInfo[]): Promise<Record<string | symbol, any>>; }; export default _default;