UNPKG

@ace-util/core

Version:
42 lines (41 loc) 1.21 kB
/** * add slash to the end of the path * @param path path * @returns path with slash */ export declare function trailingSlash(path: string): string; /** * check if the path is an external link * @param {string} url url * @returns {boolean} true/false */ export declare function isAbsoluteUrl(url: string): boolean; /** * jump to the specified absolute url * @param {string} url target url * @param {boolean} replace use replace or not */ export declare function absoluteGo(url: string, replace?: boolean): void; /** * Get value from search by specified key. * @param {string} key query key * @param {string} search search, default: location.search */ export declare function getQueryValue(key: string, search?: string): string; /** * Get values from search by specified keys. * @param keys key query keys * @param search search, default: location.search */ export declare function getQueryValues(keys: string[], search?: string): { [x: string]: string; }; /** * Set values to uri search * @param values key/value * @param url url string */ export declare function setQueryValues(values: Array<{ key: string; value: any; }> | Record<string, any>, url: string): string;