UNPKG

@nexex/orderbook

Version:
23 lines (22 loc) 946 B
import { IpfsService } from './ipfs.service'; import { OrderbookService } from '../orderbook/orderbook.service'; import { IpfsIncomingEvent, IpfsPublishEvent, IpfsSubscriptionEvent, OrderbookEvent } from '@nexex/types/orderbook'; import { Subject } from 'rxjs'; export declare class IpfsSubscriptionHandler { private events$; private ipfsService; constructor(events$: Subject<OrderbookEvent>, ipfsService: IpfsService); handle(event: IpfsSubscriptionEvent): Promise<void>; } export declare class IpfsPublishHandler { private events$; private ipfsService; constructor(events$: Subject<OrderbookEvent>, ipfsService: IpfsService); handle(event: IpfsPublishEvent): Promise<void>; } export declare class IpfsIncomingHandler { private events$; private orderbookService; constructor(events$: Subject<OrderbookEvent>, orderbookService: OrderbookService); handle(event: IpfsIncomingEvent): Promise<void>; }