UNPKG

@nestjstools/messaging-amazon-sqs-extension

Version:
21 lines (20 loc) 851 B
import { ChannelConfig } from '@nestjstools/messaging'; export declare class AmazonSqsChannelConfig extends ChannelConfig { readonly credentials?: Credentials; readonly queueUrl: string; readonly queueName?: string; readonly endpoint?: string; readonly region: string; readonly maxNumberOfMessages?: number; readonly visibilityTimeout?: number; readonly waitTimeSeconds?: number; readonly autoCreate?: boolean; readonly deadLetterQueue?: boolean; constructor({ name, credentials, queueUrl, maxNumberOfMessages, visibilityTimeout, waitTimeSeconds, region, autoCreate, deadLetterQueue, enableConsumer, avoidErrorsForNotExistedHandlers, middlewares, normalizer, }: AmazonSqsChannelConfig); } interface Credentials { accessKeyId: string; secretAccessKey: string; sessionToken?: string; } export {};