import './service/mini/minidev'; import { MiniUploadVersion } from './service/mini/util'; import { MiniPreviewOptions } from './service/mini/preview'; import { MiniUploadOptions } from './service/mini/upload'; import { MiniBuildOptions } from './service/mini/build'; import { CloudFunctionListOptions } from './service/cloud/function.list'; import { DownloadCloudFunctionOptions } from './service/cloud/download.function'; import { DeployCloudFunctionOptions } from './service/cloud/deploy.function'; import { CreateKeyOptions, CreateKeyResult, ConvertKeyOptions } from './service/keytool'; import { GetAuthCodeOptions } from './service/mini/workbench/auth'; import { CloudFunctionHttpTriggerOptions } from './service/cloud/httptrigger.function'; export { setConfig } from './service/config'; export { login } from './service/login'; import baseRequestDep from './utils/base.request'; import requestDep from './utils/request'; export declare const baseRequest: typeof baseRequestDep; export declare const request: typeof requestDep; export { getMinidev } from './service/mini/minidev'; interface InvokeLocalFunctionOptions { /** * 小程序appId */ appId: string; /** * 空间id */ spaceId: string; /** * 函数根目录 */ project: string; /** * 函数名称 */ name: string; /** * 函数参数 */ functionArgs?: object; } /** * 获取可以开发的小程序列表 */ export declare function miniAppList(): Promise; /** * 本地小程序代码预览 * options 构建详情 * showErrorDetail 是否显示错误详情,默认为false | undefined */ export declare function miniPreview(options: MiniPreviewOptions, showErrorDetail?: boolean): Promise; /** * 本地小程序构建 * @deprecated */ export declare function miniLocalBuild(options: MiniBuildOptions): Promise; /** * 获取最近上传的版本号 */ export declare function getUploadVersion(options: MiniUploadVersion): Promise; /** * 上传小程序 */ export declare function miniUpload(options: MiniUploadOptions): Promise; /** * 获取云环境列表 */ export declare function cloudSpaceList(appId: string): Promise; /** * 获取空间下的云函数列表 */ export declare function cloudFunctionList(options: CloudFunctionListOptions): Promise; /** * 下载云函数 */ export declare function downloadCloudFunction(options: DownloadCloudFunctionOptions): Promise; /** * 上传云函数 */ export declare function deployCloudFunction(options: DeployCloudFunctionOptions): Promise; /** * 调用本地云函数 */ export declare function invokeLocalFunction(options: InvokeLocalFunctionOptions): Promise; /** * 开启或者关闭云函数的http触发器 */ export declare function updateFunctionHttpTrigger(options: CloudFunctionHttpTriggerOptions): Promise; interface InvokeCloudFunctionOptions { /** * 阿里云serverSecret */ serverSecret: string; /** * 空间id */ spaceId: string; /** * 函数根目录 */ project: string; /** * 函数名称 */ name: string; /** * 函数参数 */ functionArgs?: object; } /** * 直接用阿里云serverSecret调用 */ export declare function invokeCloudFunction(options: InvokeCloudFunctionOptions): Promise; /** * 生成密钥 */ export declare function createKey(options?: CreateKeyOptions): Promise; /** * 密钥匹配检测 */ export declare function matchKey(options: CreateKeyResult): boolean; /** * 密钥转换 */ export declare function convertKey(options: ConvertKeyOptions): Promise; export declare const workbench: { /** * 获取授权码 */ getAuthCode(options: GetAuthCodeOptions): Promise; };