diff --git a/types/connect-datadog/connect-datadog-tests.ts b/types/connect-datadog/connect-datadog-tests.ts index b4b8c43859..fee137b3d5 100644 --- a/types/connect-datadog/connect-datadog-tests.ts +++ b/types/connect-datadog/connect-datadog-tests.ts @@ -1,5 +1,5 @@ import connectDD = require('connect-datadog'); -import dogstatsd = require('node-dogstatsd'); +import hotShots = require('hot-shots'); // works with no options const middleware = connectDD({}); @@ -13,5 +13,7 @@ const middleware2 = connectDD({ protocol: true, response_code: true, tags: ['abc', 'def'], - dogstatsd: new dogstatsd.StatsD('localhost'), + dogstatsd: new hotShots.StatsD({ + host: 'localhost', + }), }); diff --git a/types/connect-datadog/index.d.ts b/types/connect-datadog/index.d.ts index 8be1da2201..6af06a514c 100644 --- a/types/connect-datadog/index.d.ts +++ b/types/connect-datadog/index.d.ts @@ -7,7 +7,7 @@ // TypeScript Version: 2.3 import express = require('express'); -import dogstatsd = require('node-dogstatsd'); +import hotShots = require('hot-shots'); export = Factory; @@ -22,6 +22,6 @@ declare namespace Factory { method?: boolean; protocol?: boolean; response_code?: boolean; - dogstatsd?: dogstatsd.StatsDClient; + dogstatsd?: hotShots.StatsD; } } diff --git a/types/connect-datadog/package.json b/types/connect-datadog/package.json new file mode 100644 index 0000000000..f25984836f --- /dev/null +++ b/types/connect-datadog/package.json @@ -0,0 +1,6 @@ +{ + "private": true, + "dependencies": { + "hot-shots": "^6.3.0" + } +}