diff --git a/types/sqs-producer/index.d.ts b/types/sqs-producer/index.d.ts index b943101d77..b1a06ee5f6 100644 --- a/types/sqs-producer/index.d.ts +++ b/types/sqs-producer/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for sqs-producer 1.5 +// Type definitions for sqs-producer 1.6 // Project: https://github.com/BBC/sqs-producer // Definitions by: Daniel Chao // John Hamelink @@ -29,10 +29,12 @@ export interface ProducerMessage { body: string; messageAttributes?: { [key: string]: ProducerMessageAttribute }; delaySeconds?: number; + groupId?: string; + deduplicationId?: string; } export interface Producer { - send(messages: string[] | ProducerMessage[], cb: ProducerCallback): void; + send(messages: string | string[] | ProducerMessage | ProducerMessage[], cb: ProducerCallback): void; queueSize(cb: ProducerCallback): void; }