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
14 lines (13 loc) • 721 B
JavaScript
// 集中导出所有 action/service,便于统一管理和类型提示
import * as productAction from "./product.action";
import * as productServiceImpl from "./product.service";
import * as profileAction from "./profile.action";
import * as profileServiceImpl from "./profile.service";
import * as userAction from "./user.action";
import * as useAuth from "./user.auth";
import * as userServiceImpl from "./user.service";
// 通过类型断言让实现和接口强关联,便于类型提示和 IDE 智能感知
export const productService = productServiceImpl;
export const profileService = profileServiceImpl;
export const userService = userServiceImpl;
export { productAction, profileAction, userAction, useAuth };