From c8c03e381e252dc3a73a2c35bb1cd2ee24eeaabb Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 23 Jan 2018 17:05:58 +0100 Subject: better types --- src/webex/wxApi.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/webex/wxApi.ts') diff --git a/src/webex/wxApi.ts b/src/webex/wxApi.ts index 8a7bf8250..a1b0380b9 100644 --- a/src/webex/wxApi.ts +++ b/src/webex/wxApi.ts @@ -29,6 +29,7 @@ import { DenominationRecord, ExchangeRecord, PreCoinRecord, + ProposalDownloadRecord, PurchaseRecord, ReserveRecord, } from "../dbTypes"; @@ -71,8 +72,11 @@ export interface UpgradeResponse { } -async function callBackend(type: T, detail: MessageMap[T]["request"]): Promise { - return new Promise((resolve, reject) => { +async function callBackend( + type: T, + detail: MessageMap[T]["request"], +): Promise { + return new Promise((resolve, reject) => { chrome.runtime.sendMessage({ type, detail }, (resp) => { if (resp && resp.error) { reject(resp); @@ -201,7 +205,7 @@ export function payback(coinPub: string): Promise { /** * Get a proposal stored in the wallet by its proposal id. */ -export function getProposal(proposalId: number) { +export function getProposal(proposalId: number): Promise { return callBackend("get-proposal", { proposalId }); } -- cgit v1.2.3