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;
}