import { XEUtilsMethods } from '../xe-utils' export interface XEUrl { /** * 获取完整的地址 */ href: string; /** * 获取 #Hash 的完整字符串 */ hash: string; /** * 获取主机信息 */ host: string; /** * 主机主机名 */ hostname: string; /** * 获取地址的协议类型 */ protocol: string; /** * 获取端口信息 */ port: string; /** * 查询字符串 */ search: string; /** * 获取路径字符串 */ pathname: string; /** * 获取 #hash 键值 */ origin: string; /** * 获取 #hash 键值,不包括参数 */ hashKey: string; /** * 获取 #hash 对象参数 */ hashQuery: any; /** * 获取查询对象参数 */ searchQuery: any; } /** * 解析 URL 参数 * @param ulr 字符串 */ export declare function parseUrl(ulr: string): XEUrl; declare module '../xe-utils' { interface XEUtilsMethods { /** * 解析 URL 参数 * @param ulr 字符串 */ parseUrl: typeof parseUrl; } } export default parseUrl