jcommon
Version:
JavaScript 常用纯函数工具库
47 lines (46 loc) • 1.18 kB
TypeScript
/**
* @description: 获取浏览器url中的一个参数
* @author: wuxh
* @Date: 2020-05-06 13:46:28
* @param {name}
* @return: String
* @example:
getUrlQuery(age)
=> 25
*/
export declare const getUrlQuery: (name: string) => string;
/**
* @description: 去除值类型为string的前后空格
* @author: wuxh
* @Date: 2021-08-21 22:11:23
* @param {Array} data
* @return {*}
* @example: everyTrim({name: ' 123 ', arr: [' 33 ']}) => {name: '123': arr: ['33']}
*/
export declare const everyTrim: (data: Array<any> | object) => any;
/**
* @description: 格式化GET请求的请求头
* @author: wuxh
* @Date: 2020-05-06 13:47:40
* @param {obj}
* @return: String
* @example:
formatQueryParam({name: 1, value: 123})
=> "name=1&value=123"
*/
export declare const formatQueryParam: (obj: {
[key: string]: any;
}) => string;
/**
* @description: 处理url参数(window.location.search)转换为 {key: value}
* @author: wuxh
* @Date: 2020-05-06 13:48:36
* @param {params}
* @return: Object
* @example:
urlByObj(?ie=UTF-8&wd=asd)
=> {ie: UTF-8, wd: asd}
*/
export declare const urlByObj: (params: string) => {
[key: string]: string;
};