Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@cloudbase/types

Package Overview
Dependencies
Maintainers
14
Versions
307
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cloudbase/types - npm Package Compare versions

Comparing version
2.28.1
to
2.28.2
+2
-0
auth.d.ts

@@ -89,2 +89,4 @@ import { ICloudbaseConfig, KV, ICloudbase } from '.'

shouldRefreshAccessToken: (hook: Function) => void
/** 当前登录用户,未登录时为 null */
currentUser: IUser | null
}

@@ -91,0 +93,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"
}