@xtsai/xai-utils
Version:
The xai-utils is an openai nodejs sdk compatible extension library.
19 lines (18 loc) • 665 B
TypeScript
export declare function buildSDKApiUrl<T = string>(baseUrl: string, sdkPath: T, queryParams?: Record<string, any>): string;
/**
* pick
* @param url
* @param query
* @returns
*/
export declare function getQueryParams<R extends Record<string, string | number | Array<string | number>> | string | number>(url?: string, query?: string): R | undefined;
/**
* url like : tsai.com/api?code=1&name=&has=true
* replace query param or pending
* not support url has href like: xxx?a=1&b=4#some
* @param url
* @param name
* @param value
* @returns url
*/
export declare function setQueryParam(url: string, name: string, value?: string | number | boolean): string;