hotboxxgenn commited on
Commit
1561baa
·
verified ·
1 Parent(s): 00dda91

Upload persistence.ts

Browse files
Files changed (1) hide show
  1. persistence.ts +21 -0
persistence.ts ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ type Persistence = {
2
+ setItem(key: string, value: string): Promise<void>;
3
+ getItem(key: string): Promise<string | null>;
4
+ removeItem(key: string): Promise<void>;
5
+ clear(): Promise<void>;
6
+ };
7
+
8
+ export const persistence: Persistence = {
9
+ setItem(key, value) {
10
+ return window.persistentStorage.setItem(key, value);
11
+ },
12
+ getItem(key) {
13
+ return window.persistentStorage.getItem(key);
14
+ },
15
+ removeItem(key) {
16
+ return window.persistentStorage.removeItem(key);
17
+ },
18
+ clear() {
19
+ return window.persistentStorage.clear();
20
+ },
21
+ };