UNPKG

@opentelemetry/api

Version:
1 lines • 935 B
{"version":3,"file":"NoopTextMapPropagator.cjs","names":[],"sources":["../../src/propagation/NoopTextMapPropagator.ts"],"sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport type { Context } from '../context/types';\nimport type { TextMapPropagator } from './TextMapPropagator';\n\n/**\n * No-op implementations of {@link TextMapPropagator}.\n */\nexport class NoopTextMapPropagator implements TextMapPropagator {\n /** Noop inject function does nothing */\n inject(_context: Context, _carrier: unknown): void {}\n /** Noop extract function does nothing and returns the input context */\n extract(context: Context, _carrier: unknown): Context {\n return context;\n }\n fields(): string[] {\n return [];\n }\n}\n"],"mappings":";;;;AAWA,IAAa,wBAAb,MAAgE;;CAE9D,OAAO,UAAmB,UAAyB,CAAC;;CAEpD,QAAQ,SAAkB,UAA4B;EACpD,OAAO;CACT;CACA,SAAmB;EACjB,OAAO,CAAC;CACV;AACF"}