Comparing version 5.5.1 to 5.6.0
CHANGELOG | ||
========= | ||
## 5.6.0 (2018-6-3) | ||
* @drewen TypeScript: add overload types for stats functions | ||
## 5.5.1 (2018-5-30) | ||
@@ -5,0 +8,0 @@ * @emou Typescript declaration for the 'timer' method |
{ | ||
"name": "hot-shots", | ||
"description": "Node.js client for StatsD, DogStatsD, and Telegraf", | ||
"version": "5.5.1", | ||
"version": "5.6.0", | ||
"author": "Steve Ivy", | ||
@@ -6,0 +6,0 @@ "types": "./types.d.ts", |
@@ -64,3 +64,2 @@ import dgram = require("dgram"); | ||
export type StatsCb = (error: Error | undefined, bytes: any) => void; | ||
export type StatsCall = (stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb) => void; | ||
@@ -71,15 +70,48 @@ export class StatsD { | ||
increment(stat: string): void; | ||
increment(stat: string, tags?: Tags): void; | ||
increment(stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb): void; | ||
increment(stat: string | string[], value: number, tags?: Tags, callback?: StatsCb): void; | ||
increment(stat: string | string[], value: number, callback?: StatsCb): void; | ||
increment(stat: string | string[], value: number, sampleRate?: number, callback?: StatsCb): void; | ||
decrement(stat: string): void; | ||
decrement(stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb): void; | ||
decrement(stat: string | string[], value: number, tags?: Tags, callback?: StatsCb): void; | ||
decrement(stat: string | string[], value: number, callback?: StatsCb): void; | ||
decrement(stat: string | string[], value: number, sampleRate?: number, callback?: StatsCb): void; | ||
timing(stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb): void; | ||
timer(func: (...args: any[]) => any, stat: string, sampleRate: number, tags?: Tags, callback?: StatsCb): (...args: any[]) => any; | ||
timing(stat: string | string[], value: number, tags?: Tags, callback?: StatsCb): void; | ||
timing(stat: string | string[], value: number, callback?: StatsCb): void; | ||
timing(stat: string | string[], value: number, sampleRate?: number, callback?: StatsCb): void; | ||
timer(func: (...args: any[]) => any, stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb): (...args: any[]) => any; | ||
timer(func: (...args: any[]) => any, stat: string | string[], value: number, tags?: Tags, callback?: StatsCb): (...args: any[]) => any; | ||
timer(func: (...args: any[]) => any, stat: string | string[], value: number, callback?: StatsCb): (...args: any[]) => any; | ||
timer(func: (...args: any[]) => any, stat: string | string[], value: number, sampleRate?: number, callback?: StatsCb): (...args: any[]) => any; | ||
histogram(stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb): void; | ||
histogram(stat: string | string[], value: number, tags?: Tags, callback?: StatsCb): void; | ||
histogram(stat: string | string[], value: number, callback?: StatsCb): void; | ||
histogram(stat: string | string[], value: number, sampleRate?: number, callback?: StatsCb): void; | ||
distribution(stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb): void; | ||
distribution(stat: string | string[], value: number, tags?: Tags, callback?: StatsCb): void; | ||
distribution(stat: string | string[], value: number, callback?: StatsCb): void; | ||
distribution(stat: string | string[], value: number, sampleRate?: number, callback?: StatsCb): void; | ||
gauge(stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb): void; | ||
gauge(stat: string | string[], value: number, tags?: Tags, callback?: StatsCb): void; | ||
gauge(stat: string | string[], value: number, callback?: StatsCb): void; | ||
gauge(stat: string | string[], value: number, sampleRate?: number, callback?: StatsCb): void; | ||
set(stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb): void; | ||
set(stat: string | string[], value: number, tags?: Tags, callback?: StatsCb): void; | ||
set(stat: string | string[], value: number, callback?: StatsCb): void; | ||
set(stat: string | string[], value: number, sampleRate?: number, callback?: StatsCb): void; | ||
unique(stat: string | string[], value: number, sampleRate?: number, tags?: Tags, callback?: StatsCb): void; | ||
unique(stat: string | string[], value: number, tags?: Tags, callback?: StatsCb): void; | ||
unique(stat: string | string[], value: number, callback?: StatsCb): void; | ||
unique(stat: string | string[], value: number, sampleRate?: number, callback?: StatsCb): void; | ||
@@ -89,2 +121,3 @@ close(callback: () => void): void; | ||
event(title: string, text?: string, options?: EventOptions, tags?: Tags, callback?: StatsCb): void; | ||
event(title: string, text?: string, options?: EventOptions, callback?: StatsCb): void; | ||
check(name: string, status: DatadogChecksValues, options?: CheckOptions, tags?: Tags, callback?: StatsCb): void; | ||
@@ -91,0 +124,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
50836
795