UNPKG

@types/datadog-tracer

Version:
47 lines (36 loc) 1.57 kB
# Installation > `npm install --save @types/datadog-tracer` # Summary This package contains type definitions for datadog-tracer (https://github.com/rochdev/datadog-tracer-js#readme). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/datadog-tracer. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/datadog-tracer/index.d.ts) ````ts // Type definitions for datadog-tracer 0.4 // Project: https://github.com/rochdev/datadog-tracer-js#readme // Definitions by: Dinesh Saravanan Kumaraswamy <https://github.com/dineshsaravanan> // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.1 import * as opentracing from "opentracing"; import { EventEmitter } from "events"; export as namespace Tracer; export = Tracer; interface TracerOptions { service: string; hostname?: string | undefined; port?: number | undefined; protocol?: string | undefined; endpoint?: string | undefined; } declare class Tracer extends opentracing.Tracer { constructor(tracerOptions: TracerOptions); on(method: "error", cb?: (e: any) => void): void; addEventListener(method: "error", cb?: (e: any) => void): void; } ```` ### Additional Details * Last updated: Thu, 08 Jul 2021 09:08:31 GMT * Dependencies: [@types/opentracing](https://npmjs.com/package/@types/opentracing) * Global values: `Tracer` # Credits These definitions were written by [Dinesh Saravanan Kumaraswamy](https://github.com/dineshsaravanan).