@types/datadog-statsd-metrics-collector
TypeScript icon, indicating that this package has built-in type declarations

1.1.4 • Public • Published

Installation

npm install --save @types/datadog-statsd-metrics-collector

Summary

This package contains type definitions for datadog-statsd-metrics-collector (https://github.com/xzyfer/datadog-statsd-metrics-collector#readme).

Details

Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/datadog-statsd-metrics-collector.

index.d.ts

import dogstatsd = require("node-dogstatsd");

declare class Collector implements dogstatsd.StatsDClient {
    constructor(client: dogstatsd.StatsDClient | null, delayMilliseconds?: number);

    timing(stat: string, time: number, sample_rate?: number, tags?: string[]): void;

    increment(stat: string, sample_rate?: number, tags?: string[]): void;
    incrementBy(stat: string, value: number, tags?: string[]): void;

    decrement(stat: string, sample_rate?: number, tags?: string[]): void;
    decrementBy(stat: string, value: number, tags?: string[]): void;

    gauge(stat: string, value: number, sample_rate?: number, tags?: string[]): void;

    histogram(stat: string, time: number, sample_rate?: number, tags?: string[]): void;
}

export = Collector;

Additional Details

Credits

These definitions were written by Michael Mifsud.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/datadog-statsd-metrics-collector

Weekly Downloads

2

Version

1.1.4

License

MIT

Unpacked Size

4.38 kB

Total Files

5

Last publish

Collaborators

  • types