@nexex/orderbook
Version:
14 lines (13 loc) • 508 B
TypeScript
/// <reference types="node" />
import { NewOrderAcceptedEvent, OrderbookEvent } from '@nexex/types';
import { Subject } from 'rxjs';
import { ObConfig } from '../global/global.model';
export declare class ZeromqGateway {
private events$;
private config;
private pubSock;
private subSock;
constructor(events$: Subject<OrderbookEvent>, config: ObConfig);
handleInbound(topic: Buffer, message: Buffer): Promise<void>;
handleOutbound(payload: NewOrderAcceptedEvent): Promise<void>;
}