Fix the return types and export the required public types
This commit is contained in:
@@ -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)) {
|
||||
|
@@ -30,5 +30,7 @@ export {
|
||||
ContractEventArgs,
|
||||
Web3Provider,
|
||||
ZeroExConfig,
|
||||
TransactionReceipt,
|
||||
TransactionReceiptWithDecodedLogs,
|
||||
LogWithDecodedArgs,
|
||||
DecodedLogArgs,
|
||||
} from './types';
|
||||
|
Reference in New Issue
Block a user