---
title: JudgmentSpanExporter
seo:
  title: JudgmentSpanExporter — TypeScript SDK
  description: >-
    Span exporter that sends traces to the Judgment platform via OTLP HTTP.
    (TypeScript SDK)
description: Span exporter that sends traces to the Judgment platform via OTLP HTTP.
---

Wraps the OpenTelemetry OTLP trace exporter with Judgment-specific
authentication headers.

## export()

Export a batch of spans.

```typescript
function export(spans: ReadableSpan[], resultCallback: (result: ExportResult) => void): void
```

### Parameters

| Prop | Type | Default | Description |
| - | - | - | - |
| `spans` | `ReadableSpan[]` | - | The spans to export. |
| `resultCallback` | `(result: ExportResult) => void` | - | Callback invoked with the export result. |

### Returns

`void`

***

## shutdown()

Shut down the exporter.

```typescript
async function shutdown(): Promise<void>
```

### Returns

`Promise<void>`

***

## forceFlush()

Flush any pending exports.

```typescript
async function forceFlush(): Promise<void>
```

### Returns

`Promise<void>`
