aboutsummaryrefslogtreecommitdiffstats
path: root/packages/website/ts/local_storage/local_storage.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/website/ts/local_storage/local_storage.ts')
-rw-r--r--packages/website/ts/local_storage/local_storage.ts45
1 files changed, 0 insertions, 45 deletions
diff --git a/packages/website/ts/local_storage/local_storage.ts b/packages/website/ts/local_storage/local_storage.ts
deleted file mode 100644
index 13d9ca401..000000000
--- a/packages/website/ts/local_storage/local_storage.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import * as _ from 'lodash';
-
-export const localStorage = {
- doesExist(): boolean {
- return !!window.localStorage;
- },
- getItemIfExists(key: string): string {
- if (!localStorage.doesExist) {
- return undefined;
- }
- const item = window.localStorage.getItem(key);
- if (_.isNull(item) || item === 'undefined') {
- return '';
- }
- return item;
- },
- setItem(key: string, value: string): void {
- if (!localStorage.doesExist || _.isUndefined(value)) {
- return;
- }
- window.localStorage.setItem(key, value);
- },
- removeItem(key: string): void {
- if (!localStorage.doesExist) {
- return;
- }
- window.localStorage.removeItem(key);
- },
- getObject(key: string): object | undefined {
- const item = localStorage.getItemIfExists(key);
- if (item) {
- return JSON.parse(item);
- }
- return undefined;
- },
- setObject(key: string, value: object): void {
- localStorage.setItem(key, JSON.stringify(value));
- },
- getAllKeys(): string[] {
- if (!localStorage.doesExist) {
- return [];
- }
- return _.keys(window.localStorage);
- },
-};