muse/src/utils/url.ts
2021-09-14 14:18:17 -04:00

18 lines
317 B
TypeScript

import {URL} from 'url';
export const cleanUrl = (url: string) => {
try {
// Clean URL
const u = new URL(url);
for (const [name] of u.searchParams) {
if (name !== 'v') {
u.searchParams.delete(name);
}
}
return u.toString();
} catch (_: unknown) {
return url;
}
};