aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2017-11-11 23:21:59 +0800
committerFabio Berger <me@fabioberger.com>2017-11-11 23:21:59 +0800
commitd61f34ec125884ff1c17f41dbc8c844b866390f5 (patch)
tree52cf577402f77fb1cdf29c4ffdf339d077f03864
parent252fdd03d718173a6c1ffa75c3b18d6f1a7d051c (diff)
downloaddexon-0x-contracts-d61f34ec125884ff1c17f41dbc8c844b866390f5.tar.gz
dexon-0x-contracts-d61f34ec125884ff1c17f41dbc8c844b866390f5.tar.zst
dexon-0x-contracts-d61f34ec125884ff1c17f41dbc8c844b866390f5.zip
Declare OnOrderStateChangeCallback as either sync or async
-rw-r--r--src/types.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/types.ts b/src/types.ts
index 13867dac8..411ff3bfd 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -508,6 +508,6 @@ export interface OrderStateInvalid {
export type OrderState = OrderStateValid|OrderStateInvalid;
-export type OnOrderStateChangeCallback = (
- orderState: OrderState,
-) => void;
+export type OnOrderStateChangeCallbackSync = (orderState: OrderState) => void;
+export type OnOrderStateChangeCallbackAsync = (orderState: OrderState) => Promise<void>;
+export type OnOrderStateChangeCallback = OnOrderStateChangeCallbackAsync|OnOrderStateChangeCallbackSync;