From 7377df8a4d3fb72f19ba1e43ccc6f7648513c899 Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Wed, 6 Sep 2017 13:00:13 +0200 Subject: Define sendAsync on HDWalletProvider --- src/globals.d.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/globals.d.ts b/src/globals.d.ts index 39d0860eb..2120bd45d 100644 --- a/src/globals.d.ts +++ b/src/globals.d.ts @@ -63,10 +63,15 @@ declare module 'ethereumjs-abi' { } // truffle-hdwallet-provider declarations -declare class HDWalletProvider { - constructor(mnemonic: string, rpcUrl: string); -} declare module 'truffle-hdwallet-provider' { + import * as Web3 from 'web3'; + class HDWalletProvider implements Web3.Provider { + constructor(mnemonic: string, rpcUrl: string); + public sendAsync( + payload: Web3.JSONRPCRequestPayload, + callback: (err: Error, result: Web3.JSONRPCResponsePayload) => void, + ): void; + } export = HDWalletProvider; } -- cgit v1.2.3