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
12 lines (11 loc) • 393 B
TypeScript
export declare class ErrorHandler {
handle(error: any): void;
private parseError;
}
/**
* 封装错误处理逻辑
* @param action 当前执行的动作描述,用于日志输出
* @param callback 要执行的操作
* @returns 成功返回结果,失败返回 null
*/
export declare const withErrorHandling: <T>(action: string, callback: () => Promise<T>) => Promise<T | null>;