type StorageType = typeof localStorage | typeof sessionStorage; export const setStorageItem = ( storage: StorageType, name: string, value: string ): void => { storage.setItem(name, JSON.stringify(value)); }; export const getStorageItem = (storage: StorageType, name: string): any => { let storedValue: any = null; if (storage.getItem(name)) { storedValue = JSON.parse(storage.getItem(name)!); } return storedValue; }; export const removeFromStorage = (storage: StorageType, name: string): void => storage.removeItem(name);