diff --git a/types/sqs-consumer/index.d.ts b/types/sqs-consumer/index.d.ts
index 73da1ff980..d333ed5fca 100644
--- a/types/sqs-consumer/index.d.ts
+++ b/types/sqs-consumer/index.d.ts
@@ -1,4 +1,4 @@
-// Type definitions for sqs-consumer 3.7
+// Type definitions for sqs-consumer 3.8
// Project: https://github.com/BBC/sqs-consumer
// Definitions by: Daniel Chao
// Eric Byers
@@ -19,6 +19,7 @@ declare namespace Consumer {
messageAttributeNames?: string[];
batchSize?: number;
visibilityTimeout?: number;
+ terminateVisibilityTimeout?: boolean;
waitTimeSeconds?: number;
authenticationErrorTimeout?: number;
sqs?: SQS;
diff --git a/types/sqs-consumer/sqs-consumer-tests.ts b/types/sqs-consumer/sqs-consumer-tests.ts
index f22e75b523..c097ce5644 100644
--- a/types/sqs-consumer/sqs-consumer-tests.ts
+++ b/types/sqs-consumer/sqs-consumer-tests.ts
@@ -17,7 +17,8 @@ const app2 = Consumer.create({
region: "us-west-1",
batchSize: 15,
visibilityTimeout: 50,
- waitTimeSeconds: 50
+ waitTimeSeconds: 50,
+ terminateVisibilityTimeout: true
});
// Test message handler.