diff options
author | Leonid Logvinov <logvinov.leon@gmail.com> | 2017-09-06 00:50:22 +0800 |
---|---|---|
committer | Leonid Logvinov <logvinov.leon@gmail.com> | 2017-09-06 00:50:22 +0800 |
commit | 2f97ddb7279a95ffb93ae6bbdfa77618a7f41fe1 (patch) | |
tree | fd8f8160dd0fe2a8cf439d0882e7d5b9d8ffd520 /src/0x.ts | |
parent | a7b2131db77b72379f0d57eaff694d5a925191cd (diff) | |
download | dexon-0x-contracts-2f97ddb7279a95ffb93ae6bbdfa77618a7f41fe1.tar.gz dexon-0x-contracts-2f97ddb7279a95ffb93ae6bbdfa77618a7f41fe1.tar.zst dexon-0x-contracts-2f97ddb7279a95ffb93ae6bbdfa77618a7f41fe1.zip |
Fix the return types and export the required public types
Diffstat (limited to 'src/0x.ts')
-rw-r--r-- | src/0x.ts | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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<TransactionReceipt> { - const txReceiptPromise = new Promise((resolve: (receipt: TransactionReceipt) => void, reject) => { + public async awaitTransactionMinedAsync( + txHash: string, pollingIntervalMs: number = 1000): Promise<TransactionReceiptWithDecodedLogs> { + const txReceiptPromise = new Promise( + (resolve: (receipt: TransactionReceiptWithDecodedLogs) => void, reject) => { const intervalId = setInterval(async () => { const transactionReceipt = await this._web3Wrapper.getTransactionReceiptAsync(txHash); if (!_.isNull(transactionReceipt)) { |