/** * API Container 入口 * * 使用 Awilix 进行依赖注入,根据 edition 注册不同服务 */ import { type AwilixContainer } from 'awilix'; import type { ApiContainerCradle, ApiContainerConfig } from './types'; export type { ApiContainerCradle, ApiContainerConfig } from './types'; /** * 创建 API 容器 */ export declare function createApiContainer(config: ApiContainerConfig): AwilixContainer; /** * 从环境变量读取配置 */ export declare function loadConfigFromEnv(): ApiContainerConfig;