aboutsummaryrefslogtreecommitdiffstats
path: root/packages/types
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2018-04-12 07:56:33 +0800
committerGitHub <noreply@github.com>2018-04-12 07:56:33 +0800
commit5eb90697c824f1c98467cdb6cd71dbb94ff70805 (patch)
treeb5e02ec65e8ae5298761f07eae18df145024bb16 /packages/types
parentc47fb8f9a83d409c092dd7449054fa16cf0fa1c9 (diff)
parentfaedd2fa0b2582ea24ca4624e13ea7466de18408 (diff)
downloaddexon-0x-contracts-5eb90697c824f1c98467cdb6cd71dbb94ff70805.tar
dexon-0x-contracts-5eb90697c824f1c98467cdb6cd71dbb94ff70805.tar.gz
dexon-0x-contracts-5eb90697c824f1c98467cdb6cd71dbb94ff70805.tar.bz2
dexon-0x-contracts-5eb90697c824f1c98467cdb6cd71dbb94ff70805.tar.lz
dexon-0x-contracts-5eb90697c824f1c98467cdb6cd71dbb94ff70805.tar.xz
dexon-0x-contracts-5eb90697c824f1c98467cdb6cd71dbb94ff70805.tar.zst
dexon-0x-contracts-5eb90697c824f1c98467cdb6cd71dbb94ff70805.zip
Merge pull request #519 from 0xProject/fix/docImprovements
Doc fixes and improvements
Diffstat (limited to 'packages/types')
-rw-r--r--packages/types/src/index.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts
index 442fbb2d6..044aae3c8 100644
--- a/packages/types/src/index.ts
+++ b/packages/types/src/index.ts
@@ -1,7 +1,13 @@
import { BigNumber } from 'bignumber.js';
+export type JSONRPCErrorCallback = (err: Error | null, result?: JSONRPCResponsePayload) => void;
+
+/**
+ * Do not create your own provider. Use an existing provider from a Web3 or ProviderEngine library
+ * Read more about Providers in the 0x wiki.
+ */
export interface Provider {
- sendAsync(payload: JSONRPCRequestPayload, callback: (err: Error, result: JSONRPCResponsePayload) => void): void;
+ sendAsync(payload: JSONRPCRequestPayload, callback: JSONRPCErrorCallback): void;
}
export type ContractAbi = AbiDefinition[];