import 'reflect-metadata'; import * as utils from './utils'; import { ConfigService } from './services/config/config.service'; import { LoggerService } from './services/logger/logger.service'; import { ErrService } from './services/err/err.service'; import { TcbService } from './services/tcb/tcb.service'; import { TcloudRequestService } from './services/tcloud-request/tcloud-request.service'; import { CloudFileService } from './services/cloud-file/cloud-file.service'; import { PromisePoolService } from './services/promise-pool/promise-pool.service'; import { ILcDatasourceCtx } from './services/context/context.interface'; import { WordService } from './services/word/word.service'; import { WedaRequestService } from './services/weda-request/weda-request.service'; /** * 低码行业模板通用容器 */ declare class LcapContainer { private ioc; constructor(params: { lcDatasourceCtx: ILcDatasourceCtx; }); /** * 获取公共 Service,提供数据源开发常用工具 */ get services(): { utilService: typeof utils; loggerService: LoggerService; errService: ErrService; configService: ConfigService; tcbService: TcbService; tcloudRequestService: TcloudRequestService; cloudFileService: CloudFileService; promisePoolService: PromisePoolService; wordService: WordService; wedaRequestService: WedaRequestService; }; } export { LcapContainer, };