40 lines
847 B
TypeScript
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";
|