diff options
author | Amir Bandeali <abandeali1@gmail.com> | 2018-06-30 03:38:57 +0800 |
---|---|---|
committer | Amir Bandeali <abandeali1@gmail.com> | 2018-06-30 08:25:56 +0800 |
commit | e58e35e098952259c0c3f59ea1132669aab7d36d (patch) | |
tree | e32c0274eaf720476f7a61e9eeea9aeaa10c4aec /packages/migrations | |
parent | 654b0486027ed42662bbc907a72806046ec7697e (diff) | |
download | dexon-0x-contracts-e58e35e098952259c0c3f59ea1132669aab7d36d.tar dexon-0x-contracts-e58e35e098952259c0c3f59ea1132669aab7d36d.tar.gz dexon-0x-contracts-e58e35e098952259c0c3f59ea1132669aab7d36d.tar.bz2 dexon-0x-contracts-e58e35e098952259c0c3f59ea1132669aab7d36d.tar.lz dexon-0x-contracts-e58e35e098952259c0c3f59ea1132669aab7d36d.tar.xz dexon-0x-contracts-e58e35e098952259c0c3f59ea1132669aab7d36d.tar.zst dexon-0x-contracts-e58e35e098952259c0c3f59ea1132669aab7d36d.zip |
Move ledgerhq module declarations to typescript-typings
Diffstat (limited to 'packages/migrations')
-rw-r--r-- | packages/migrations/package.json | 2 | ||||
-rw-r--r-- | packages/migrations/src/globals.d.ts | 23 | ||||
-rw-r--r-- | packages/migrations/src/utils/provider_factory.ts | 1 |
3 files changed, 2 insertions, 24 deletions
diff --git a/packages/migrations/package.json b/packages/migrations/package.json index 7f5a789e4..57bf0875a 100644 --- a/packages/migrations/package.json +++ b/packages/migrations/package.json @@ -63,7 +63,7 @@ "@0xproject/order-utils": "^1.0.0", "@0xproject/sol-compiler": "^0.5.2", "@0xproject/subproviders": "^0.10.4", - "@0xproject/typescript-typings": "^0.4.1", + "@0xproject/typescript-typings": "^0.4.2", "@0xproject/utils": "^0.7.1", "@0xproject/web3-wrapper": "^0.7.1", "@ledgerhq/hw-app-eth": "^4.3.0", diff --git a/packages/migrations/src/globals.d.ts b/packages/migrations/src/globals.d.ts index b11849b05..94e63a32d 100644 --- a/packages/migrations/src/globals.d.ts +++ b/packages/migrations/src/globals.d.ts @@ -4,26 +4,3 @@ declare module '*.json' { export default json; /* tslint:enable */ } - -declare module '@ledgerhq/hw-app-eth' { - class Eth { - public transport: LedgerTransport; - constructor(transport: LedgerTransport); - public getAddress( - path: string, - boolDisplay?: boolean, - boolChaincode?: boolean, - ): Promise<{ publicKey: string; address: string; chainCode: string }>; - public signTransaction(path: string, rawTxHex: string): Promise<ECSignatureString>; - public getAppConfiguration(): Promise<{ arbitraryDataEnabled: number; version: string }>; - public signPersonalMessage(path: string, messageHex: string): Promise<ECSignature>; - } - export default Eth; -} - -declare module '@ledgerhq/hw-transport-node-hid' { - export default class TransportNodeHid implements LedgerTransport { - public static create(): Promise<LedgerTransport>; - public close(): Promise<void>; - } -} diff --git a/packages/migrations/src/utils/provider_factory.ts b/packages/migrations/src/utils/provider_factory.ts index fafc55dda..7a217b1e0 100644 --- a/packages/migrations/src/utils/provider_factory.ts +++ b/packages/migrations/src/utils/provider_factory.ts @@ -1,5 +1,6 @@ import { LedgerEthereumClient, LedgerSubprovider } from '@0xproject/subproviders'; import Eth from '@ledgerhq/hw-app-eth'; +// tslint:disable:no-implicit-dependencies import TransportNodeHid from '@ledgerhq/hw-transport-node-hid'; import { Provider } from 'ethereum-types'; import ProviderEngine = require('web3-provider-engine'); |