[F] Fix lsDefault
This commit is contained in:
+3
-3
@@ -65,9 +65,9 @@ export const JsonTy = {
|
|||||||
},
|
},
|
||||||
lsWrite: (key: string, obj: any) => localStorage.setItem(key, JsonTy.stringify(obj)),
|
lsWrite: (key: string, obj: any) => localStorage.setItem(key, JsonTy.stringify(obj)),
|
||||||
lsDefault: (key: string, def: any) => {
|
lsDefault: (key: string, def: any) => {
|
||||||
let v = localStorage.getItem(key)
|
let v = JsonTy.lsRead(key)
|
||||||
if (!v) localStorage.setItem(key, JsonTy.stringify(v = def))
|
if (!v) JsonTy.lsWrite(key, def)
|
||||||
return JsonTy.parse(v!)
|
return v ?? def
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user