From 2f97ddb7279a95ffb93ae6bbdfa77618a7f41fe1 Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Tue, 5 Sep 2017 18:50:22 +0200 Subject: Fix the return types and export the required public types --- src/0x.ts | 9 +++++---- src/index.ts | 4 +++- 2 files changed, 8 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/0x.ts b/src/0x.ts index d88683c3d..0af164b1e 100644 --- a/src/0x.ts +++ b/src/0x.ts @@ -270,11 +270,12 @@ export class ZeroEx { * Waits for a transaction to be mined and returns the transaction receipt. * @param txHash Transaction hash * @param pollingIntervalMs How often (in ms) should we check if the transaction is mined. - * @return TransactionReceipt + * @return Transaction receipt with decoded log args. */ - public async awaitTransactionMinedAsync(txHash: string, - pollingIntervalMs: number = 1000): Promise { - const txReceiptPromise = new Promise((resolve: (receipt: TransactionReceipt) => void, reject) => { + public async awaitTransactionMinedAsync( + txHash: string, pollingIntervalMs: number = 1000): Promise { + const txReceiptPromise = new Promise( + (resolve: (receipt: TransactionReceiptWithDecodedLogs) => void, reject) => { const intervalId = setInterval(async () => { const transactionReceipt = await this._web3Wrapper.getTransactionReceiptAsync(txHash); if (!_.isNull(transactionReceipt)) { diff --git a/src/index.ts b/src/index.ts index 44bd53547..00d4730da 100644 --- a/src/index.ts +++ b/src/index.ts @@ -30,5 +30,7 @@ export { ContractEventArgs, Web3Provider, ZeroExConfig, - TransactionReceipt, + TransactionReceiptWithDecodedLogs, + LogWithDecodedArgs, + DecodedLogArgs, } from './types'; -- cgit v1.2.3