diff --git a/src/services/htmlStorage.service.ts b/src/services/htmlStorage.service.ts
index 53f9fa50f3..5e44abc38b 100644
--- a/src/services/htmlStorage.service.ts
+++ b/src/services/htmlStorage.service.ts
@@ -44,6 +44,10 @@ export class HtmlStorageService implements StorageService {
return Promise.resolve(null);
}
+ async has(key: string): Promise {
+ return this.get(key) != null;
+ }
+
save(key: string, obj: any): Promise {
if (obj == null) {
return this.remove(key);
diff --git a/src/services/memoryStorage.service.ts b/src/services/memoryStorage.service.ts
index 6b4b546674..960678ba0e 100644
--- a/src/services/memoryStorage.service.ts
+++ b/src/services/memoryStorage.service.ts
@@ -11,6 +11,10 @@ export class MemoryStorageService implements StorageService {
return Promise.resolve(null);
}
+ async has(key: string): Promise {
+ return this.get(key) != null;
+ }
+
save(key: string, obj: any): Promise {
if (obj == null) {
return this.remove(key);