lobe-chat
1/**
2* Build a path string from a path and a hash/search object
3* @param path
4* @param hash
5* @param search
6*/
7export const pathString = (
8path: string,
9{
10hash = '',
11search = '',
12}: {
13hash?: string;
14search?: string;
15} = {},
16) => {
17const tempBase = 'https://a.com';
18const url = new URL(path, tempBase);
19
20if (hash) url.hash = hash;
21if (search) url.search = search;
22return url.toString().replace(tempBase, '');
23};
24