Files
standardnotes-app-web/app/assets/javascripts/services/localStorage.ts
2020-11-03 16:52:13 +01:00

17 lines
394 B
TypeScript

export enum StorageKey {
DisableErrorReporting = 'DisableErrorReporting',
}
export const storage = {
get(key: StorageKey) {
const value = localStorage.getItem(key);
return value ? JSON.parse(value) : null;
},
set(key: StorageKey, value: unknown) {
localStorage.setItem(key, JSON.stringify(value));
},
remove(key: StorageKey) {
localStorage.removeItem(key);
},
};