Files
2026-03-10 01:35:37 -05:00

40 lines
847 B
TypeScript

/**
* SDK 统一入口 - ZPay / PocketBase / MinIO 随时调用
* 配置通过环境变量,复制自 digital 项目
*/
// 配置
export {
getPocketBaseConfig,
getZPayConfig,
getMinioConfig,
} from "./config";
export type { PocketBaseConfig, ZPayConfig, MinioConfig } from "./config";
// PocketBase
export {
pbLogin,
pbRegister,
pbSaveAuth,
pbLogout,
getStoredUserEmail,
getStoredToken,
createRecord,
getAdminToken,
PB_STORAGE_KEYS,
} from "./pocketbase";
export type { AuthUser, AuthResult } from "./pocketbase";
// ZPay
export {
createPayOrder,
getOrderStatus,
buildPayHtml,
ZPAY_REQUIRED,
} from "./zpay";
export type { CreateOrderOptions, CreateOrderResult } from "./zpay";
// MinIO
export { getMinioClient, uploadBuffer, generateObjectKey } from "./minio";
export type { UploadResult } from "./minio";