UNPKG

iking-utils-pro

Version:

金合前端工具库

30 lines (29 loc) 1.01 kB
/** * @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;