iking-utils-pro
Version:
金合前端工具库
30 lines (29 loc) • 1.01 kB
TypeScript
/**
* @description: 根据url判断是否以http开头,决定是否拼接baseUrl
* @param {string} baseUrl
* @param {string} url
* @return {string}
*/
export declare const assembleUrl: (baseUrl: string, url: string) => string;
/**
* @description: 解析url中的参数
* @param {string} url
* @return {object}
*/
export declare const parseUrl: (url: string) => {
[k: string]: string;
};
/**
* @description: 获取url中某个参数的值
* @param {string} url
* @param {string} key
* @return {*}
*/
export declare const getUrlKeyData: (url: string, key: string) => string;
/**
* 替换模板字符串中的变量。
* @param template 模板字符串,其中的变量以`${变量名}`的形式表示。
* @param obj 包含变量值的对象。函数会尝试从这个对象中读取模板字符串中定义的变量值,进行替换。
* @returns 替换后的字符串。
*/
export declare const replaceTemplateVar: <T>(template: string, obj: T) => string;