Do simple inits inline
This commit is contained in:
@@ -15,14 +15,13 @@ const DEFAULT_ORDER_EXPIRATION_CHECKING_INTERVAL_MS = 50;
|
|||||||
*/
|
*/
|
||||||
export class ExpirationWatcher {
|
export class ExpirationWatcher {
|
||||||
private orderHashHeapByExpiration: Heap<string>;
|
private orderHashHeapByExpiration: Heap<string>;
|
||||||
private expiration: {[orderHash: string]: BigNumber};
|
private expiration: {[orderHash: string]: BigNumber} = {};
|
||||||
private callbackIfExists?: (orderHash: string) => void;
|
private callbackIfExists?: (orderHash: string) => void;
|
||||||
private orderExpirationCheckingIntervalMs: number;
|
private orderExpirationCheckingIntervalMs: number;
|
||||||
private orderExpirationCheckingIntervalIdIfExists?: NodeJS.Timer;
|
private orderExpirationCheckingIntervalIdIfExists?: NodeJS.Timer;
|
||||||
constructor(orderExpirationCheckingIntervalMs?: number) {
|
constructor(orderExpirationCheckingIntervalMs?: number) {
|
||||||
this.orderExpirationCheckingIntervalMs = orderExpirationCheckingIntervalMs ||
|
this.orderExpirationCheckingIntervalMs = orderExpirationCheckingIntervalMs ||
|
||||||
DEFAULT_ORDER_EXPIRATION_CHECKING_INTERVAL_MS;
|
DEFAULT_ORDER_EXPIRATION_CHECKING_INTERVAL_MS;
|
||||||
this.expiration = {};
|
|
||||||
const scoreFunction = ((orderHash: string) => {
|
const scoreFunction = ((orderHash: string) => {
|
||||||
return this.expiration[orderHash].toNumber();
|
return this.expiration[orderHash].toNumber();
|
||||||
}).bind(this);
|
}).bind(this);
|
||||||
|
Reference in New Issue
Block a user