@opentelemetry/api
Version:
Public API for OpenTelemetry
1 lines • 909 B
Source Map (JSON)
{"version":3,"file":"NoopTracerProvider.cjs","names":["NoopTracer"],"sources":["../../src/trace/NoopTracerProvider.ts"],"sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport { NoopTracer } from './NoopTracer';\nimport type { Tracer } from './tracer';\nimport type { TracerOptions } from './tracer_options';\nimport type { TracerProvider } from './tracer_provider';\n\n/**\n * An implementation of the {@link TracerProvider} which returns an impotent\n * Tracer for all calls to `getTracer`.\n *\n * All operations are no-op.\n */\nexport class NoopTracerProvider implements TracerProvider {\n getTracer(\n _name?: string,\n _version?: string,\n _options?: TracerOptions\n ): Tracer {\n return new NoopTracer();\n }\n}\n"],"mappings":";;;;;;;;AAgBA,IAAa,qBAAb,MAA0D;CACxD,UACE,OACA,UACA,UACQ;EACR,OAAO,IAAIA,mBAAAA,WAAW;CACxB;AACF"}