@@ -15,7 +15,7 @@ export default class Database extends UI5Element {
15
15
private db : IDBDatabase | null = null ;
16
16
17
17
public async open ( ) {
18
- return new Promise ( ( resolve , reject ) => {
18
+ return new Promise < void > ( ( resolve , reject ) => {
19
19
const request = indexedDB . open ( "TCodeDB_2" , 1 ) ;
20
20
21
21
request . onupgradeneeded = ( event : IDBVersionChangeEvent ) => {
@@ -46,7 +46,7 @@ export default class Database extends UI5Element {
46
46
}
47
47
48
48
public async addTransaction ( transaction : Transaction ) {
49
- return new Promise ( ( resolve , reject ) => {
49
+ return new Promise < void > ( ( resolve , reject ) => {
50
50
const transactionRequest = this . db . transaction (
51
51
"transactions" ,
52
52
"readwrite"
@@ -77,7 +77,7 @@ export default class Database extends UI5Element {
77
77
}
78
78
79
79
public async updateFavorite ( tcode : string ) {
80
- return new Promise ( ( resolve , reject ) => {
80
+ return new Promise < void > ( ( resolve , reject ) => {
81
81
const transactionRequest = this . db . transaction (
82
82
"transactions" ,
83
83
"readwrite"
@@ -103,7 +103,7 @@ export default class Database extends UI5Element {
103
103
title : string ,
104
104
description : string
105
105
) {
106
- return new Promise ( ( resolve , reject ) => {
106
+ return new Promise < void > ( ( resolve , reject ) => {
107
107
const transactionRequest = this . db . transaction (
108
108
"transactions" ,
109
109
"readwrite"
@@ -127,7 +127,7 @@ export default class Database extends UI5Element {
127
127
}
128
128
129
129
public async deleteTransaction ( tcode : string ) {
130
- return new Promise ( ( resolve , reject ) => {
130
+ return new Promise < void > ( ( resolve , reject ) => {
131
131
const transactionRequest = this . db . transaction (
132
132
"transactions" ,
133
133
"readwrite"
@@ -142,7 +142,7 @@ export default class Database extends UI5Element {
142
142
}
143
143
144
144
public async resetFactoryDefaults ( defaults : Transaction [ ] ) {
145
- return new Promise ( ( resolve , reject ) => {
145
+ return new Promise < void > ( ( resolve , reject ) => {
146
146
const transactionRequest = this . db . transaction (
147
147
"transactions" ,
148
148
"readwrite"
@@ -161,7 +161,7 @@ export default class Database extends UI5Element {
161
161
}
162
162
163
163
public async addFavorite ( tcode : string ) {
164
- return new Promise ( ( resolve , reject ) => {
164
+ return new Promise < void > ( ( resolve , reject ) => {
165
165
const transactionRequest = this . db . transaction ( "favorites" , "readwrite" ) ;
166
166
const store = transactionRequest . objectStore ( "favorites" ) ;
167
167
const request = store . add ( { tcode } ) ;
@@ -173,7 +173,7 @@ export default class Database extends UI5Element {
173
173
}
174
174
175
175
public async removeFavorite ( tcode : string ) {
176
- return new Promise ( ( resolve , reject ) => {
176
+ return new Promise < void > ( ( resolve , reject ) => {
177
177
const transactionRequest = this . db . transaction ( "favorites" , "readwrite" ) ;
178
178
const store = transactionRequest . objectStore ( "favorites" ) ;
179
179
const request = store . delete ( tcode ) ;
@@ -198,7 +198,7 @@ export default class Database extends UI5Element {
198
198
}
199
199
200
200
public async clearTransactions ( ) {
201
- return new Promise ( ( resolve , reject ) => {
201
+ return new Promise < void > ( ( resolve , reject ) => {
202
202
const transactionRequest = this . db . transaction (
203
203
"transactions" ,
204
204
"readwrite"
@@ -213,7 +213,7 @@ export default class Database extends UI5Element {
213
213
}
214
214
215
215
public async clearFavorites ( ) {
216
- return new Promise ( ( resolve , reject ) => {
216
+ return new Promise < void > ( ( resolve , reject ) => {
217
217
const transactionRequest = this . db . transaction ( "favorites" , "readwrite" ) ;
218
218
const store = transactionRequest . objectStore ( "favorites" ) ;
219
219
const request = store . clear ( ) ;
0 commit comments