aboutsummaryrefslogtreecommitdiffstats
path: root/packages/migrations
diff options
context:
space:
mode:
authorAmir Bandeali <abandeali1@gmail.com>2018-06-30 03:38:57 +0800
committerAmir Bandeali <abandeali1@gmail.com>2018-06-30 08:25:56 +0800
commite58e35e098952259c0c3f59ea1132669aab7d36d (patch)
treee32c0274eaf720476f7a61e9eeea9aeaa10c4aec /packages/migrations
parent654b0486027ed42662bbc907a72806046ec7697e (diff)
downloaddexon-sol-tools-e58e35e098952259c0c3f59ea1132669aab7d36d.tar.gz
dexon-sol-tools-e58e35e098952259c0c3f59ea1132669aab7d36d.tar.zst
dexon-sol-tools-e58e35e098952259c0c3f59ea1132669aab7d36d.zip
Move ledgerhq module declarations to typescript-typings
Diffstat (limited to 'packages/migrations')
-rw-r--r--packages/migrations/package.json2
-rw-r--r--packages/migrations/src/globals.d.ts23
-rw-r--r--packages/migrations/src/utils/provider_factory.ts1
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');