UNPKG

coffee-core

Version:

Coffee IT API core library

13 lines (12 loc) 675 B
import { EventSubscriber } from '../../../rabbitmq/subscriber/event-subscriber'; import { ValidationMiddleware } from '../../../rabbitmq/subscriber/validation/validation-middleware'; export declare class EventSubscriberMock implements EventSubscriber { private bindingKeyMap; private validationMiddleware; subscribe(bindingKey: string, onConsume: (message: object) => Promise<void>): Promise<void>; close(): Promise<void>; startReceivingMessages(): Promise<void>; hasBindingKey(bindingKey: string): boolean; triggerConsume(bindingKey: string, message: object): Promise<void>; setValidationMiddleware(middleware: ValidationMiddleware): void; }