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.
|
* Waits for a transaction to be mined and returns the transaction receipt.
|
||||||
* @param txHash Transaction hash
|
* @param txHash Transaction hash
|
||||||
* @param pollingIntervalMs How often (in ms) should we check if the transaction is mined.
|
* @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,
|
public async awaitTransactionMinedAsync(
|
||||||
pollingIntervalMs: number = 1000): Promise<TransactionReceipt> {
|
txHash: string, pollingIntervalMs: number = 1000): Promise<TransactionReceiptWithDecodedLogs> {
|
||||||
const txReceiptPromise = new Promise((resolve: (receipt: TransactionReceipt) => void, reject) => {
|
const txReceiptPromise = new Promise(
|
||||||
|
(resolve: (receipt: TransactionReceiptWithDecodedLogs) => void, reject) => {
|
||||||
const intervalId = setInterval(async () => {
|
const intervalId = setInterval(async () => {
|
||||||
const transactionReceipt = await this._web3Wrapper.getTransactionReceiptAsync(txHash);
|
const transactionReceipt = await this._web3Wrapper.getTransactionReceiptAsync(txHash);
|
||||||
if (!_.isNull(transactionReceipt)) {
|
if (!_.isNull(transactionReceipt)) {
|
||||||
|
|||||||
@@ -30,5 +30,7 @@ export {
|
|||||||
ContractEventArgs,
|
ContractEventArgs,
|
||||||
Web3Provider,
|
Web3Provider,
|
||||||
ZeroExConfig,
|
ZeroExConfig,
|
||||||
TransactionReceipt,
|
TransactionReceiptWithDecodedLogs,
|
||||||
|
LogWithDecodedArgs,
|
||||||
|
DecodedLogArgs,
|
||||||
} from './types';
|
} from './types';
|
||||||
|
|||||||
Reference in New Issue
Block a user