Website Structure

This commit is contained in:
supalerk-ar66 2026-01-13 10:46:40 +07:00
parent 62812f2090
commit 71f0676a62
22365 changed files with 4265753 additions and 791 deletions

View file

@ -0,0 +1,18 @@
export const parsePath = (path) => {
const hashIndex = path.indexOf('#');
const queryIndex = path.indexOf('?');
const hasHash = hashIndex !== -1;
const hash = hasHash ? path.slice(hashIndex) : '';
const hasQuery = queryIndex !== -1 && (!hasHash || queryIndex < hashIndex);
const query = hasQuery
? path.slice(queryIndex, hasHash ? hashIndex : undefined)
: '';
const pathname = hasQuery
? path.slice(0, queryIndex)
: hasHash
? path.slice(0, hashIndex)
: path;
return { pathname, query, hash };
};
export const stringifyPath = ({ pathname, query, hash }) => pathname + query + hash;
//# sourceMappingURL=parse-path.js.map