Fix datadog-statsd-metrics-collector constructor definition (#43722)

* Allow nullable client in Collector constructor

* Update datadog-statsd-metrics-collector-tests.ts
This commit is contained in:
Michael Mifsud 2020-04-09 03:10:26 +10:00 committed by GitHub
parent bb3bc696c1
commit d1971526d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

View File

@ -5,6 +5,7 @@ const client = new datadog.StatsD('localhost');
// constructors
let collector = new Collector(client);
collector = new Collector(null);
collector = new Collector(client, 1000);
// interface

View File

@ -6,7 +6,7 @@
import dogstatsd = require('node-dogstatsd');
declare class Collector implements dogstatsd.StatsDClient {
constructor(client: dogstatsd.StatsDClient, delayMilliseconds?: number);
constructor(client: dogstatsd.StatsDClient | null, delayMilliseconds?: number);
timing(stat: string, time: number, sample_rate?: number, tags?: string[]): void;