mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-12-22 18:32:00 +00:00
Resolve ESlint Errors (#932)
This commit is contained in:
22
src/Shared/LocalStorageUtility.ts
Normal file
22
src/Shared/LocalStorageUtility.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import { StorageKey } from "./StorageUtility";
|
||||
import * as StringUtility from "./StringUtility";
|
||||
|
||||
export const hasItem = (key: StorageKey): boolean => !!localStorage.getItem(StorageKey[key]);
|
||||
|
||||
export const getEntryString = (key: StorageKey): string | null => localStorage.getItem(StorageKey[key]);
|
||||
|
||||
export const getEntryNumber = (key: StorageKey): number =>
|
||||
StringUtility.toNumber(localStorage.getItem(StorageKey[key]));
|
||||
|
||||
export const getEntryBoolean = (key: StorageKey): boolean =>
|
||||
StringUtility.toBoolean(localStorage.getItem(StorageKey[key]));
|
||||
|
||||
export const setEntryString = (key: StorageKey, value: string): void => localStorage.setItem(StorageKey[key], value);
|
||||
|
||||
export const removeEntry = (key: StorageKey): void => localStorage.removeItem(StorageKey[key]);
|
||||
|
||||
export const setEntryNumber = (key: StorageKey, value: number): void =>
|
||||
localStorage.setItem(StorageKey[key], value.toString());
|
||||
|
||||
export const setEntryBoolean = (key: StorageKey, value: boolean): void =>
|
||||
localStorage.setItem(StorageKey[key], value.toString());
|
||||
Reference in New Issue
Block a user