UNPKG

@nestjstools/messaging-amazon-sqs-extension

Version:
13 lines (12 loc) 752 B
import { AmazonSqsChannel } from '../channel/amazon-sqs.channel'; import { IMessagingConsumer } from '@nestjstools/messaging'; import { ConsumerMessageDispatcher } from '@nestjstools/messaging'; import { OnApplicationShutdown } from '@nestjs/common'; import { ConsumerDispatchedMessageError } from '@nestjstools/messaging'; export declare class AmazonSqsMessagingConsumer implements IMessagingConsumer<AmazonSqsChannel>, OnApplicationShutdown { private channel?; consume(dispatcher: ConsumerMessageDispatcher, channel: AmazonSqsChannel): Promise<void>; onError(errored: ConsumerDispatchedMessageError, channel: AmazonSqsChannel): Promise<void>; private createDeadLetterQueue; onApplicationShutdown(signal?: string): Promise<any>; }