pocketbase-tools
Version:
A TypeScript toolkit for PocketBase, featuring a standard service/action/types layered structure. It provides interfaces and implementations for common business logic such as users, products, company profiles, and file utilities, making it suitable for se
16 lines (15 loc) • 616 B
JavaScript
import { createPBClient } from "../client";
// 获取 baseUrl,优先使用环境变量
const baseUrl = (typeof import.meta !== "undefined" &&
import.meta.env &&
import.meta.env.VITE_POCKETBASE_URL) ||
process.env.VITE_POCKETBASE_URL ||
"http://localhost:8090";
const pb = createPBClient(baseUrl);
export const userCollect = pb.collection("users");
export const productCollect = pb.collection("products");
export const profileCollect = pb.collection("profile");
export const superCollect = pb.collection("_superusers");
export default pb;
export * from "./BaseService";
export * from "./bootstrap";