@nexex/orderbook
Version:
21 lines (20 loc) • 799 B
TypeScript
import { Dex } from '@nexex/api';
import { ObConfig } from '../global/global.model';
import { OrderbookEvent, OrderbookOrder } from '@nexex/types';
import { WsUpstreamEvent } from '@nexex/types/orderbook';
import { Subject } from 'rxjs';
import { OrderService } from '../order/order.service';
export declare class OrderTaskHandler {
private events$;
private orderService;
private config;
private dex;
constructor(events$: Subject<OrderbookEvent>, orderService: OrderService, config: ObConfig, dex: Dex);
handle(order: OrderbookOrder): Promise<void>;
}
export declare class WsMarketOrderHandler {
private events$;
private orderService;
constructor(events$: Subject<OrderbookEvent>, orderService: OrderService);
handle(event: WsUpstreamEvent): Promise<void>;
}