UNPKG

@lancercomet/utils

Version:
29 lines (28 loc) 841 B
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 };