aboutsummaryrefslogtreecommitdiffstats
path: root/packages/order-watcher/src/types.ts
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2018-07-18 22:38:16 +0800
committerGitHub <noreply@github.com>2018-07-18 22:38:16 +0800
commit00d1622b3f087943e750f1b3f6ee6ceab7e80285 (patch)
tree44789fff181ec24846728d885ba541c23f682321 /packages/order-watcher/src/types.ts
parente2fb49a8f871fd4b631bb01bb641c632b7c19435 (diff)
parenta1acf19ff3c1948214dde05a91eb3fbeac728d2c (diff)
downloaddexon-sol-tools-00d1622b3f087943e750f1b3f6ee6ceab7e80285.tar
dexon-sol-tools-00d1622b3f087943e750f1b3f6ee6ceab7e80285.tar.gz
dexon-sol-tools-00d1622b3f087943e750f1b3f6ee6ceab7e80285.tar.bz2
dexon-sol-tools-00d1622b3f087943e750f1b3f6ee6ceab7e80285.tar.lz
dexon-sol-tools-00d1622b3f087943e750f1b3f6ee6ceab7e80285.tar.xz
dexon-sol-tools-00d1622b3f087943e750f1b3f6ee6ceab7e80285.tar.zst
dexon-sol-tools-00d1622b3f087943e750f1b3f6ee6ceab7e80285.zip
Merge pull request #887 from 0xProject/feature/order-watcher-v2
Order watcher v2
Diffstat (limited to 'packages/order-watcher/src/types.ts')
-rw-r--r--packages/order-watcher/src/types.ts14
1 files changed, 8 insertions, 6 deletions
diff --git a/packages/order-watcher/src/types.ts b/packages/order-watcher/src/types.ts
index fd71267a2..27d892985 100644
--- a/packages/order-watcher/src/types.ts
+++ b/packages/order-watcher/src/types.ts
@@ -1,4 +1,5 @@
-import { LogEntryEvent, OrderState } from '@0xproject/types';
+import { OrderState } from '@0xproject/types';
+import { LogEntryEvent } from 'ethereum-types';
export enum OrderWatcherError {
SubscriptionAlreadyPresent = 'SUBSCRIPTION_ALREADY_PRESENT',
@@ -13,13 +14,14 @@ export type EventWatcherCallback = (err: null | Error, log?: LogEntryEvent) => v
* expirationMarginMs: Amount of time before order expiry that you'd like to be notified
* of an orders expiration. Default=0.
* cleanupJobIntervalMs: How often to run a cleanup job which revalidates all the orders. Default=1hr.
+ * isVerbose: Weather the order watcher should be verbose. Default=true.
*/
export interface OrderWatcherConfig {
- orderExpirationCheckingIntervalMs?: number;
- eventPollingIntervalMs?: number;
- expirationMarginMs?: number;
- cleanupJobIntervalMs?: number;
- isVerbose?: boolean;
+ orderExpirationCheckingIntervalMs: number;
+ eventPollingIntervalMs: number;
+ expirationMarginMs: number;
+ cleanupJobIntervalMs: number;
+ isVerbose: boolean;
}
export type OnOrderStateChangeCallback = (err: Error | null, orderState?: OrderState) => void;