UNPKG

@nexex/orderbook

Version:
21 lines (20 loc) 799 B
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>; }