Skip to content

Commit fd8ffa7

Browse files
committed
TypeScript does not like type annotation for catch.
1 parent 419d614 commit fd8ffa7

File tree

9 files changed

+34
-34
lines changed

9 files changed

+34
-34
lines changed

src/background.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -289,9 +289,7 @@ async function getTotp(text: string, silent = false) {
289289
}
290290

291291
function getBackupToken(service: string) {
292-
if (
293-
isChrome && service === "drive"
294-
) {
292+
if (isChrome && service === "drive") {
295293
chrome.identity.getAuthToken(
296294
{
297295
interactive: true,
@@ -414,7 +412,7 @@ function getBackupToken(service: string) {
414412
}
415413
} catch (error) {
416414
console.error(error);
417-
reject(error);
415+
reject(error as Error);
418416
}
419417
}
420418
return;
@@ -456,7 +454,7 @@ function getBackupToken(service: string) {
456454
}
457455
} catch (error) {
458456
console.error(error);
459-
reject(error);
457+
reject(error as Error);
460458
}
461459
}
462460
return;
@@ -539,7 +537,7 @@ chrome.commands.onCommand.addListener(async (command: string) => {
539537
);
540538
} catch (error) {
541539
console.error(error);
542-
return reject(error);
540+
return reject(error as Error);
543541
}
544542
}
545543
);

src/browser.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
const userAgent = navigator.userAgent;
22

3-
export const isFirefox = (userAgent.indexOf('Firefox') >= 0);
4-
export const isWebKit = (userAgent.indexOf('AppleWebKit') >= 0);
3+
export const isFirefox = userAgent.indexOf("Firefox") >= 0;
4+
export const isWebKit = userAgent.indexOf("AppleWebKit") >= 0;
55
export const isEdge = navigator.userAgent.indexOf("Edg") >= 0;
6-
export const isChromium = (userAgent.indexOf('Chrome') >= 0);
7-
export const isSafari = (!isChromium && (userAgent.indexOf('Safari') >= 0));
8-
export const isChrome = navigator.userAgent.indexOf("Chrome") !== -1 && navigator.userAgent.indexOf("Edg") === -1;
6+
export const isChromium = userAgent.indexOf("Chrome") >= 0;
7+
export const isSafari = !isChromium && userAgent.indexOf("Safari") >= 0;
8+
export const isChrome =
9+
navigator.userAgent.indexOf("Chrome") !== -1 &&
10+
navigator.userAgent.indexOf("Edg") === -1;

src/components/Popup/AddMethodPage.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export default Vue.extend({
3030
}
3131
);
3232
} catch (error) {
33-
return reject(error);
33+
return reject(error as Error);
3434
}
3535
}
3636
);

src/components/Popup/EntryComponent.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ function insertContentScript() {
308308
chrome.tabs.insertCSS({ file: "/css/content.css" }, resolve);
309309
});
310310
} catch (error) {
311-
return reject(error);
311+
return reject(error as Error);
312312
}
313313
});
314314
}

src/components/Popup/MainHeader.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -174,8 +174,8 @@ export default Vue.extend({
174174
chrome.tabs.insertCSS({ file: "/css/content.css" }, resolve);
175175
}
176176
);
177-
} catch (error: any) {
178-
return reject(error);
177+
} catch (error) {
178+
return reject(error as Error);
179179
}
180180
}
181181
);

src/models/backup.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,14 @@ export class Dropbox implements BackupProvider {
5252
resolve(false);
5353
}
5454
} catch (error) {
55-
reject(error);
55+
reject(error as Error);
5656
}
5757
}
5858
return;
5959
};
6060
xhr.send(backup);
6161
} catch (error) {
62-
return reject(error);
62+
return reject(error as Error);
6363
}
6464
}
6565
);
@@ -143,7 +143,7 @@ export class Drive implements BackupProvider {
143143
}
144144
} catch (error) {
145145
console.error(error);
146-
reject(error);
146+
reject(error as Error);
147147
}
148148
}
149149
return;
@@ -218,7 +218,7 @@ export class Drive implements BackupProvider {
218218
}
219219
} catch (error) {
220220
console.error(error);
221-
reject(error);
221+
reject(error as Error);
222222
}
223223
}
224224
return;
@@ -273,7 +273,7 @@ export class Drive implements BackupProvider {
273273
}
274274
} catch (error) {
275275
console.error(error);
276-
reject(error);
276+
reject(error as Error);
277277
}
278278
}
279279
return;
@@ -311,7 +311,7 @@ export class Drive implements BackupProvider {
311311
}
312312
} catch (error) {
313313
console.error(error);
314-
reject(error);
314+
reject(error as Error);
315315
}
316316
}
317317
return;
@@ -375,7 +375,7 @@ export class Drive implements BackupProvider {
375375
resolve(false);
376376
}
377377
} catch (error) {
378-
reject(error);
378+
reject(error as Error);
379379
}
380380
}
381381
return;
@@ -401,7 +401,7 @@ export class Drive implements BackupProvider {
401401
});
402402
xhr.send(requestData);
403403
} catch (error) {
404-
return reject(error);
404+
return reject(error as Error);
405405
}
406406
}
407407
);
@@ -480,7 +480,7 @@ export class OneDrive implements BackupProvider {
480480
}
481481
} catch (error) {
482482
console.error(error);
483-
reject(error);
483+
reject(error as Error);
484484
}
485485
}
486486
return;
@@ -528,7 +528,7 @@ export class OneDrive implements BackupProvider {
528528
}
529529
} catch (error) {
530530
console.error(error);
531-
reject(error);
531+
reject(error as Error);
532532
}
533533
}
534534
return;
@@ -590,14 +590,14 @@ export class OneDrive implements BackupProvider {
590590
resolve(false);
591591
}
592592
} catch (error) {
593-
reject(error);
593+
reject(error as Error);
594594
}
595595
}
596596
return;
597597
};
598598
xhr.send(backup);
599599
} catch (error) {
600-
return reject(error);
600+
return reject(error as Error);
601601
}
602602
}
603603
);

src/models/storage.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export class BrowserStorage {
4141
return;
4242
});
4343
} catch (error) {
44-
reject(error);
44+
reject(error as Error);
4545
return;
4646
}
4747
});
@@ -647,8 +647,8 @@ export class EntryStorage {
647647
return;
648648
});
649649
return;
650-
} catch (error: any) {
651-
return reject(error);
650+
} catch (error) {
651+
return reject(error as Error);
652652
}
653653
}
654654
);

src/popup.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,7 +340,7 @@ export function syncTimeWithGoogle() {
340340
};
341341
xhr.send();
342342
} catch (error) {
343-
return reject(error);
343+
return reject(error as Error);
344344
}
345345
}
346346
);

src/test/test.ts.disabled

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ async function clear() {
248248
try {
249249
chrome.storage.sync.clear(resolve);
250250
} catch (error) {
251-
reject(error);
251+
reject(error as Error);
252252
}
253253
});
254254
}
@@ -262,7 +262,7 @@ async function get<T>() {
262262
try {
263263
chrome.storage.sync.get(resolve);
264264
} catch (error) {
265-
reject(error);
265+
reject(error as Error);
266266
}
267267
}
268268
);
@@ -274,7 +274,7 @@ async function set(items: { [key: string]: {} }) {
274274
try {
275275
chrome.storage.sync.set(items, resolve);
276276
} catch (error) {
277-
reject(error);
277+
reject(error as Error);
278278
}
279279
});
280280
}

0 commit comments

Comments
 (0)