From 885285734733b71c88dfb0da513988eb8678aa14 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 12 Sep 2016 20:25:56 +0200 Subject: fix compiler warnings --- lib/wallet/db.ts | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'lib/wallet/db.ts') diff --git a/lib/wallet/db.ts b/lib/wallet/db.ts index 6cd25ee27..7fe635b9e 100644 --- a/lib/wallet/db.ts +++ b/lib/wallet/db.ts @@ -15,6 +15,7 @@ */ "use strict"; +import Dictionary = _.Dictionary; /** * Declarations and helpers for @@ -83,27 +84,27 @@ export function openTalerDb(): Promise { } -export function exportDb(db): Promise { +export function exportDb(db: IDBDatabase): Promise { let dump = { name: db.name, version: db.version, - stores: {} + stores: {} as Dictionary, }; return new Promise((resolve, reject) => { let tx = db.transaction(db.objectStoreNames); - tx.addEventListener("complete", (e) => { + tx.addEventListener("complete", () => { resolve(dump); }); for (let i = 0; i < db.objectStoreNames.length; i++) { let name = db.objectStoreNames[i]; - let storeDump = {}; + let storeDump = {} as Dictionary; dump.stores[name] = storeDump; let store = tx.objectStore(name) .openCursor() - .addEventListener("success", (e) => { - let cursor = e.target.result; + .addEventListener("success", (e: Event) => { + let cursor = (e.target as any).result; if (cursor) { storeDump[cursor.key] = cursor.value; cursor.continue(); -- cgit v1.2.3 From ebbdadb4b6bd59e57b0eec8e280c7c5c12453167 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 14 Sep 2016 15:55:10 +0200 Subject: sort out libs / fix warnings --- lib/wallet/db.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/wallet/db.ts') diff --git a/lib/wallet/db.ts b/lib/wallet/db.ts index 7fe635b9e..5104f28fb 100644 --- a/lib/wallet/db.ts +++ b/lib/wallet/db.ts @@ -93,7 +93,7 @@ export function exportDb(db: IDBDatabase): Promise { return new Promise((resolve, reject) => { - let tx = db.transaction(db.objectStoreNames); + let tx = db.transaction(Array.from(db.objectStoreNames)); tx.addEventListener("complete", () => { resolve(dump); }); -- cgit v1.2.3