@nexex/orderbook
Version:
15 lines (14 loc) • 600 B
TypeScript
import { OrderbookEvent } from '@nexex/types';
import { Subject } from 'rxjs';
import { ObConfig } from '../global/global.model';
import { OrderbookService } from '../orderbook/orderbook.service';
import { ZeromqTaskGateway } from '../zeromq/zeromq.task.gateway';
export declare class OrderTask {
private events$;
private readonly orderbookService;
private config;
private zeromqTaskGateway;
constructor(events$: Subject<OrderbookEvent>, orderbookService: OrderbookService, config: ObConfig, zeromqTaskGateway: ZeromqTaskGateway);
run(): Promise<void>;
private process;
}