@lancercomet/utils
Version:
My personal utils lib.
29 lines (28 loc) • 841 B
TypeScript
import * as qs from 'qs';
/**
* 从 Url 中获取全部 QueryString.
*/
declare function getAllQueryStringValues(): qs.ParsedQs;
/**
* 从 Url 中获取目标查询字符串的值.
*
* @param {string} key
*/
declare function getTargetQueryStringValue(key: string): string | qs.ParsedQs | string[] | qs.ParsedQs[] | undefined;
/**
* 将对象格式化为查询字符串.
*
* @export
* @param {*} data
* @param {qs.IStringifyOptions} option
* @returns {string}
*/
declare function stringify(data: any, option?: qs.IStringifyOptions): string;
/**
* 从 URL 中移除所有查询字符串.
*
* @param {string} url
* @returns {string}
*/
declare function removeAllQueriesFromUrl(url: string): string;
export { getTargetQueryStringValue, getAllQueryStringValues, stringify, removeAllQueriesFromUrl };