From 4579e1637d9f4d0d7badb23336af6785330c6ecc Mon Sep 17 00:00:00 2001
From: Fabio Berger <me@fabioberger.com>
Date: Sun, 29 Jul 2018 21:59:09 +0200
Subject: Add missing exports discovered by generating compact typedoc JSON

---
 packages/order-utils/src/index.ts  | 13 ++++++++++++-
 packages/sol-compiler/src/index.ts |  3 +--
 packages/sol-cov/src/index.ts      |  2 +-
 packages/subproviders/src/index.ts |  4 ++++
 packages/web3-wrapper/src/index.ts | 14 ++++++++++++++
 5 files changed, 32 insertions(+), 4 deletions(-)

diff --git a/packages/order-utils/src/index.ts b/packages/order-utils/src/index.ts
index 76be63bb8..da53f620a 100644
--- a/packages/order-utils/src/index.ts
+++ b/packages/order-utils/src/index.ts
@@ -13,7 +13,16 @@ export { orderFactory } from './order_factory';
 export { constants } from './constants';
 export { crypto } from './crypto';
 export { generatePseudoRandomSalt } from './salt';
-export { OrderError, MessagePrefixType, MessagePrefixOpts, EIP712Parameter, EIP712Schema, EIP712Types } from './types';
+export {
+    OrderError,
+    MessagePrefixType,
+    MessagePrefixOpts,
+    EIP712Parameter,
+    EIP712Schema,
+    EIP712Types,
+    TradeSide,
+    TransferType,
+} from './types';
 export { AbstractBalanceAndProxyAllowanceFetcher } from './abstract/abstract_balance_and_proxy_allowance_fetcher';
 export { AbstractOrderFilledCancelledFetcher } from './abstract/abstract_order_filled_cancelled_fetcher';
 export { BalanceAndProxyAllowanceLazyStore } from './store/balance_and_proxy_allowance_lazy_store';
@@ -24,3 +33,5 @@ export { assetDataUtils } from './asset_data_utils';
 export { EIP712Utils } from './eip712_utils';
 export { OrderValidationUtils } from './order_validation_utils';
 export { ExchangeTransferSimulator } from './exchange_transfer_simulator';
+export { Provider } from 'ethereum-types';
+export { SignedOrder, Order, ECSignature, ERC20AssetData, ERC721AssetData, AssetProxyId } from '@0xproject/types';
diff --git a/packages/sol-compiler/src/index.ts b/packages/sol-compiler/src/index.ts
index 15c166992..de2de796e 100644
--- a/packages/sol-compiler/src/index.ts
+++ b/packages/sol-compiler/src/index.ts
@@ -1,3 +1,2 @@
 export { Compiler } from './compiler';
-export { CompilerOptions } from './utils/types';
-export { ContractArtifact, ContractNetworks } from './utils/types';
+export { CompilerOptions, ContractArtifact, ContractNetworks } from './utils/types';
diff --git a/packages/sol-cov/src/index.ts b/packages/sol-cov/src/index.ts
index 003a27374..0e70878ad 100644
--- a/packages/sol-cov/src/index.ts
+++ b/packages/sol-cov/src/index.ts
@@ -5,4 +5,4 @@ export { RevertTraceSubprovider } from './revert_trace_subprovider';
 export { SolCompilerArtifactAdapter } from './artifact_adapters/sol_compiler_artifact_adapter';
 export { TruffleArtifactAdapter } from './artifact_adapters/truffle_artifact_adapter';
 export { AbstractArtifactAdapter } from './artifact_adapters/abstract_artifact_adapter';
-export { ContractData } from './types';
+export { ContractData, TraceInfo, Subtrace, SourceRange, Coverage } from './types';
diff --git a/packages/subproviders/src/index.ts b/packages/subproviders/src/index.ts
index 9d4480e59..905590539 100644
--- a/packages/subproviders/src/index.ts
+++ b/packages/subproviders/src/index.ts
@@ -26,6 +26,8 @@ export {
     LedgerEthereumClient,
     NonceSubproviderErrors,
     LedgerSubproviderConfigs,
+    PartialTxParams,
+    DerivedHDKeyInfo,
 } from './types';
 
 /**
@@ -37,3 +39,5 @@ export async function ledgerEthereumBrowserClientFactoryAsync(): Promise<LedgerE
     const ledgerEthClient = new Eth(ledgerConnection);
     return ledgerEthClient;
 }
+
+export { JSONRPCRequestPayload, Provider } from 'ethereum-types';
diff --git a/packages/web3-wrapper/src/index.ts b/packages/web3-wrapper/src/index.ts
index 6787e0102..b6d1bf1b2 100644
--- a/packages/web3-wrapper/src/index.ts
+++ b/packages/web3-wrapper/src/index.ts
@@ -1,2 +1,16 @@
 export { Web3Wrapper } from './web3_wrapper';
 export { Web3WrapperErrors, NodeType } from './types';
+export {
+    BlockParam,
+    TxData,
+    Provider,
+    TransactionReceipt,
+    Transaction,
+    TraceParams,
+    TransactionTrace,
+    BlockWithoutTransactionData,
+    LogEntry,
+    FilterObject,
+    CallData,
+    TransactionReceiptWithDecodedLogs,
+} from 'ethereum-types';
-- 
cgit