@mxlabs/okxnotify
Version:
OKX notification package with Feishu, Cloudflare Workers, and Gemini AI agent integration - Complete bundle
37 lines (36 loc) • 1.07 kB
TypeScript
/**
* 清理参数对象,删除空值
* @param params 参数对象
* @returns 清理后的参数对象
*/
export declare function cleanParams(params?: Record<string, unknown>): Record<string, unknown>;
/**
* 处理错误
* @param error 错误对象
* @param requestPath API 路径
*/
export declare function handleError(error: unknown, requestPath: string): void;
/**
* 处理 API GET 请求
* @param requestPath API 路径
* @param params 请求参数
* @returns Promise<T>
*/
export declare function get<T>(requestPath: string, params?: Record<string, any>, extra?: {
baseURL?: string;
}): Promise<T>;
/**
* 处理 API GET 请求, 不需要签名版本
*/
export declare function getNoSign<T>(requestPath: string, params?: Record<string, any>, extra?: {
baseURL?: string;
}): Promise<T>;
/**
* 处理 API POST 请求
* @param requestPath API 路径
* @param params 请求参数
* @returns Promise<T>
*/
export declare function post<T>(requestPath: string, params?: Record<string, unknown>, extra?: {
baseURL?: string;
}): Promise<T>;