diff --git a/packages/opentelemetry-tracing/src/MultiSpanProcessor.ts b/packages/opentelemetry-tracing/src/MultiSpanProcessor.ts index f5eb8f772e..612bad83f8 100644 --- a/packages/opentelemetry-tracing/src/MultiSpanProcessor.ts +++ b/packages/opentelemetry-tracing/src/MultiSpanProcessor.ts @@ -14,10 +14,9 @@ * limitations under the License. */ -import { Context } from '@opentelemetry/api'; +import { Context, Span } from '@opentelemetry/api'; import { globalErrorHandler } from '@opentelemetry/core'; import { ReadableSpan } from './export/ReadableSpan'; -import { Span } from './Span'; import { SpanProcessor } from './SpanProcessor'; /** diff --git a/packages/opentelemetry-tracing/src/NoopSpanProcessor.ts b/packages/opentelemetry-tracing/src/NoopSpanProcessor.ts index 6623803e85..bcb1b8b753 100644 --- a/packages/opentelemetry-tracing/src/NoopSpanProcessor.ts +++ b/packages/opentelemetry-tracing/src/NoopSpanProcessor.ts @@ -14,9 +14,8 @@ * limitations under the License. */ -import { Context } from '@opentelemetry/api'; +import { Context, Span } from '@opentelemetry/api'; import { ReadableSpan } from './export/ReadableSpan'; -import { Span } from './Span'; import { SpanProcessor } from './SpanProcessor'; /** No-op implementation of SpanProcessor */ diff --git a/packages/opentelemetry-tracing/src/SpanProcessor.ts b/packages/opentelemetry-tracing/src/SpanProcessor.ts index dc9b2232fd..a8e354ec55 100644 --- a/packages/opentelemetry-tracing/src/SpanProcessor.ts +++ b/packages/opentelemetry-tracing/src/SpanProcessor.ts @@ -14,9 +14,8 @@ * limitations under the License. */ -import { Context } from '@opentelemetry/api'; +import { Context, Span } from '@opentelemetry/api'; import { ReadableSpan } from './export/ReadableSpan'; -import { Span } from './Span'; /** * SpanProcessor is the interface Tracer SDK uses to allow synchronous hooks diff --git a/packages/opentelemetry-tracing/src/export/BatchSpanProcessor.ts b/packages/opentelemetry-tracing/src/export/BatchSpanProcessor.ts index 8aaa15b13b..e40ddd396e 100644 --- a/packages/opentelemetry-tracing/src/export/BatchSpanProcessor.ts +++ b/packages/opentelemetry-tracing/src/export/BatchSpanProcessor.ts @@ -14,14 +14,13 @@ * limitations under the License. */ -import { context, suppressInstrumentation } from '@opentelemetry/api'; +import { context, Span, suppressInstrumentation } from '@opentelemetry/api'; import { ExportResultCode, globalErrorHandler, unrefTimer, getEnv, } from '@opentelemetry/core'; -import { Span } from '../Span'; import { SpanProcessor } from '../SpanProcessor'; import { BufferConfig } from '../types'; import { ReadableSpan } from './ReadableSpan'; diff --git a/packages/opentelemetry-tracing/src/export/SimpleSpanProcessor.ts b/packages/opentelemetry-tracing/src/export/SimpleSpanProcessor.ts index 487ccccea4..d7fa8442a9 100644 --- a/packages/opentelemetry-tracing/src/export/SimpleSpanProcessor.ts +++ b/packages/opentelemetry-tracing/src/export/SimpleSpanProcessor.ts @@ -14,9 +14,8 @@ * limitations under the License. */ -import { context, suppressInstrumentation } from '@opentelemetry/api'; +import { context, suppressInstrumentation, Span } from '@opentelemetry/api'; import { ExportResultCode, globalErrorHandler } from '@opentelemetry/core'; -import { Span } from '../Span'; import { SpanExporter } from './SpanExporter'; import { SpanProcessor } from '../SpanProcessor'; import { ReadableSpan } from './ReadableSpan';