{"version":3,"file":"NoopMeterProvider.cjs","names":["NOOP_METER"],"sources":["../../src/metrics/NoopMeterProvider.ts"],"sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport type { Meter, MeterOptions } from './Meter';\nimport type { MeterProvider } from './MeterProvider';\nimport { NOOP_METER } from './NoopMeter';\n\n/**\n * An implementation of the {@link MeterProvider} which returns an impotent Meter\n * for all calls to `getMeter`\n */\nexport class NoopMeterProvider implements MeterProvider {\n  getMeter(_name: string, _version?: string, _options?: MeterOptions): Meter {\n    return NOOP_METER;\n  }\n}\n\nexport const NOOP_METER_PROVIDER = new NoopMeterProvider();\n"],"mappings":";;;;;;AAaA,IAAa,oBAAb,MAAwD;CACtD,SAAS,OAAe,UAAmB,UAAgC;EACzE,OAAOA,kBAAAA;CACT;AACF;AAEA,MAAa,sBAAsB,IAAI,kBAAkB"}