blob: 2d1a13f5d753f940b56fea7f804f11145f13cf43 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
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()}`);
});
}
};
|