UNPKG

@goparrot/pubsub-event-bus

Version:
9 lines (8 loc) 454 B
import type { LoggerService } from '@nestjs/common'; import type { AutoAckEnum, IChannelWrapper, IHandlerWrapper } from '../../interface'; export declare abstract class AbstractHandleWrapperStrategy { protected get logger(): LoggerService; protected mockAckAndNack(handlerWrapper: IHandlerWrapper): void; abstract readonly strategy: AutoAckEnum; abstract process(handlerWrapper: IHandlerWrapper, channelWrapper: IChannelWrapper): void; }