import { ConfigService } from './../config/config.service'; import CloudBase from '@cloudbase/manager-node'; import tcb from '@cloudbase/node-sdk'; import { ILcDatasourceCtx } from '../context/context.interface'; /** * 初始化云开发相关库 */ export declare class TcbService { private readonly configService; private tcbApp; private tcbManager; private lcDatasourceCtx; constructor(configService: ConfigService, lcDatasourceCtx: ILcDatasourceCtx); /** * 初始化云开发Node SDK */ private initNodeSdk; /** * 初始化云开发Manager SDK */ private initManagerSdk; /** * 云开发Node SDK实例化对象 */ get app(): tcb.CloudBase; /** * 云开发Manager SDK实例化对象 */ get manager(): CloudBase; /** * 云开发数据库对象 */ get db(): tcb.Database.Db; /** * 云开发环境ID(兼容本地开发和线上数据源) */ get envId(): string; /** * 获取云函数的logger */ get logger(): tcb.Log; }