@cloudbase/types
Advanced tools
+2
-0
@@ -89,2 +89,4 @@ import { ICloudbaseConfig, KV, ICloudbase } from '.' | ||
| shouldRefreshAccessToken: (hook: Function) => void | ||
| /** 当前登录用户,未登录时为 null */ | ||
| currentUser: IUser | null | ||
| } | ||
@@ -91,0 +93,0 @@ |
+35
-0
@@ -6,2 +6,15 @@ import { CloudbaseAdapter, SDKAdapterInterface, ResponseObject } from '@cloudbase/adapter-interface' | ||
| import { ICloudbaseAuth } from './auth' | ||
| import { ICallFunctionOptions, ICallFunctionResponse } from './functions' | ||
| import { | ||
| ICloudbaseUploadFileParams, | ||
| ICloudbaseUploadFileResult, | ||
| ICloudbaseDeleteFileParams, | ||
| ICloudbaseDeleteFileResult, | ||
| ICloudbaseGetTempFileURLParams, | ||
| ICloudbaseGetTempFileURLResult, | ||
| ICloudbaseDownloadFileParams, | ||
| ICloudbaseDownloadFileResult, | ||
| ICloudbaseCopyFileParams, | ||
| ICloudbaseCopyFileResult, | ||
| } from './storage' | ||
| import { cloudbase } from '../cloudbase/index' | ||
@@ -127,2 +140,24 @@ | ||
| auth?: (options?: { persistence: cloudbase.auth.Persistence }) => cloudbase.auth.App | ||
| // ---- 云函数 ---- | ||
| /** 调用云函数 */ | ||
| callFunction?: (options: ICallFunctionOptions, callback?: Function) => Promise<ICallFunctionResponse> | ||
| // ---- 数据库 ---- | ||
| /** 获取数据库实例 */ | ||
| database?: (dbConfig?: { instance?: string; database?: string }) => cloudbase.database.App | ||
| // ---- 云存储 ---- | ||
| /** Supabase 风格 Storage 实例 */ | ||
| storage?: cloudbase.storage.SupabaseFileAPILikeStorage | ||
| /** 上传文件 */ | ||
| uploadFile?: (params: ICloudbaseUploadFileParams, callback?: Function) => Promise<ICloudbaseUploadFileResult> | ||
| /** 下载文件 */ | ||
| downloadFile?: (params: ICloudbaseDownloadFileParams, callback?: Function) => Promise<ICloudbaseDownloadFileResult> | ||
| /** 删除云端文件 */ | ||
| deleteFile?: (params: ICloudbaseDeleteFileParams, callback?: Function) => Promise<ICloudbaseDeleteFileResult> | ||
| /** 获取文件临时下载链接 */ | ||
| getTempFileURL?: (params: ICloudbaseGetTempFileURLParams, callback?: Function) => Promise<ICloudbaseGetTempFileURLResult> | ||
| /** 复制/移动文件 */ | ||
| copyFile?: (params: ICloudbaseCopyFileParams, callback?: Function) => Promise<ICloudbaseCopyFileResult> | ||
| } | ||
@@ -129,0 +164,0 @@ |
+2
-2
| { | ||
| "name": "@cloudbase/types", | ||
| "version": "2.28.1", | ||
| "version": "2.28.2", | ||
| "description": "cloudbase javascript sdk types", | ||
@@ -46,3 +46,3 @@ "files": [ | ||
| }, | ||
| "gitHead": "a0ab46b1b5277c84d2c48abd3e2400cb4664281c" | ||
| "gitHead": "ce6ede1e92b8b483e91d1f05c75038c413bad98c" | ||
| } |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
39065
4.35%832
4.26%