@ace-util/core
Version:
Utils.
42 lines (41 loc) • 1.21 kB
TypeScript
/**
* 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;