aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Utility/parameters.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-09 00:41:20 -0700
committerFuwn <[email protected]>2024-10-09 00:41:43 -0700
commit998b63a35256ac985a5a2714dd1ca451af4dfd8a (patch)
tree50796121a9d5ab0330fdc5d7e098bda2860d9726 /src/lib/Utility/parameters.ts
parentfeat(graphql): add badgeCount field (diff)
downloaddue.moe-998b63a35256ac985a5a2714dd1ca451af4dfd8a.tar.xz
due.moe-998b63a35256ac985a5a2714dd1ca451af4dfd8a.zip
chore(prettier): use spaces instead of tabs
Diffstat (limited to 'src/lib/Utility/parameters.ts')
-rw-r--r--src/lib/Utility/parameters.ts40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/lib/Utility/parameters.ts b/src/lib/Utility/parameters.ts
index 8844f109..07154754 100644
--- a/src/lib/Utility/parameters.ts
+++ b/src/lib/Utility/parameters.ts
@@ -3,29 +3,29 @@ import { page } from '$app/stores';
import { get } from 'svelte/store';
export const clearAllParameters = (saved: string[] = []) => {
- if (browser) {
- if (get(page).url.searchParams.size === 0) return;
+ if (browser) {
+ if (get(page).url.searchParams.size === 0) return;
- const parameters = new URLSearchParams();
+ const parameters = new URLSearchParams();
- saved.forEach((key) => {
- if (get(page).url.searchParams.has(key)) {
- parameters.set(key, get(page).url.searchParams.get(key) || '');
- }
- });
- history.replaceState(null, '', `${get(page).url.pathname}?${parameters}`);
- }
+ saved.forEach((key) => {
+ if (get(page).url.searchParams.has(key)) {
+ parameters.set(key, get(page).url.searchParams.get(key) || '');
+ }
+ });
+ history.replaceState(null, '', `${get(page).url.pathname}?${parameters}`);
+ }
};
export const parseOrDefault = <T = string | number>(
- urlParameters: URLSearchParams | null,
- parameter: string,
- fallback: T
+ urlParameters: URLSearchParams | null,
+ parameter: string,
+ fallback: T
): T =>
- typeof fallback === 'number'
- ? ((browser && urlParameters?.size !== 0
- ? parseInt(urlParameters?.get(parameter) || '', 10) || fallback
- : fallback) as T)
- : ((browser && urlParameters?.size !== 0
- ? urlParameters?.get(parameter) || fallback
- : fallback) as T);
+ typeof fallback === 'number'
+ ? ((browser && urlParameters?.size !== 0
+ ? parseInt(urlParameters?.get(parameter) || '', 10) || fallback
+ : fallback) as T)
+ : ((browser && urlParameters?.size !== 0
+ ? urlParameters?.get(parameter) || fallback
+ : fallback) as T);