File tree Expand file tree Collapse file tree 2 files changed +12
-10
lines changed Expand file tree Collapse file tree 2 files changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -10,11 +10,13 @@ contextBridge.exposeInMainWorld('electron', {
10
10
store : {
11
11
app : {
12
12
get : name => store . app . get ( name ) ,
13
- set : ( name , value ) => store . app . set ( name , value )
13
+ set : ( name , value ) => store . app . set ( name , value ) ,
14
+ delete : name => store . app . delete ( name )
14
15
} ,
15
16
preferences : {
16
17
get : name => store . preferences . get ( name ) ,
17
- set : ( name , value ) => store . preferences . set ( name , value )
18
+ set : ( name , value ) => store . preferences . set ( name , value ) ,
19
+ delete : name => store . preferences . delete ( name )
18
20
}
19
21
} ,
20
22
db : {
Original file line number Diff line number Diff line change @@ -38,19 +38,19 @@ interface StoreSet<T> {
38
38
( name : keyof T , value : any ) : void
39
39
}
40
40
41
+ interface StoreProperties < T > {
42
+ get : StoreGet < T >
43
+ set : StoreSet < T >
44
+ delete : StoreGet < T >
45
+ }
46
+
41
47
export interface ElectronBridge {
42
48
ipc : {
43
49
invoke < T , U > ( channel : Channel , payload : U ) : Promise < T >
44
50
}
45
51
store : {
46
- app : {
47
- get : StoreGet < AppStore >
48
- set : StoreSet < AppStore >
49
- }
50
- preferences : {
51
- get : StoreGet < PreferencesStore >
52
- set : StoreSet < PreferencesStore >
53
- }
52
+ app : StoreProperties < AppStore >
53
+ preferences : StoreProperties < PreferencesStore >
54
54
}
55
55
db : {
56
56
migrate : ( path : string ) => void
You can’t perform that action at this time.
0 commit comments