blob: 77d80418999e4fc904cc08138c7306f31c9cffb2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import { browser } from '$app/environment';
import { page } from '$app/stores';
export const clearAllParameters = (saved: string[] = []) => {
if (browser)
page.subscribe((value) => {
value.url.searchParams.forEach((_, key) => {
if (!saved.includes(key) && key !== 'tool') {
value.url.searchParams.delete(key);
}
});
history.replaceState(null, '', `?${value.url.searchParams.toString()}`);
});
};
|