From 3e2d9c5758d92fccc19e44842e0b9d4a252630ff Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 30 Aug 2024 19:44:15 -0700 Subject: typescript --- src/lib/store.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/lib/store.ts') diff --git a/src/lib/store.ts b/src/lib/store.ts index 71d4aa40..333f81b7 100644 --- a/src/lib/store.ts +++ b/src/lib/store.ts @@ -1,12 +1,12 @@ -import { get, writable } from "svelte/store"; +import { writable } from "svelte/store"; import { browser } from "$app/environment"; -let persistSession = (key, defaultValue) => { +let persistSession = (key, defaultValue = undefined) => { let s = writable( browser && sessionStorage.getItem(key) && sessionStorage.getItem(key) !== "undefined" - ? JSON.parse(sessionStorage.getItem(key)) + ? JSON.parse(sessionStorage.getItem(key) || "") : defaultValue ); @@ -17,12 +17,12 @@ let persistSession = (key, defaultValue) => { return s; }; -let persistLocal = (key, defaultValue) => { +let persistLocal = (key, defaultValue: any = undefined) => { let s = writable( browser && localStorage.getItem(key) && localStorage.getItem(key) !== "undefined" - ? JSON.parse(localStorage.getItem(key)) + ? JSON.parse(localStorage.getItem(key) || "") : defaultValue ); @@ -48,7 +48,7 @@ export let last = writable(); export let loginRedirect = writable(); export let decrypted = persistLocal("decrypted", {}); export let newPayment = persistLocal("newPayment"); -export let password = writable(); +export let password = writable(); export let passwordPrompt = writable(); export let pin = persistLocal("pin"); export let rate = writable(); -- cgit v1.2.3