# TraceKind enum · @imqueue/opentelemetry

Source: https://imqueue.org/api/opentelemetry/latest/opentelemetry.tracekind/
Published: 2026-08-01
Author: @imqueue maintainers (https://github.com/imqueue)
Package: @imqueue/opentelemetry 4.0.0 — generated reference, not hand-written

Which side of a call a span describes. Written to the `span.kind` attribute, and mapped onto OpenTelemetry's own `SpanKind` when the span is created.

**Signature:**

```typescript
export declare enum TraceKind 
```

## Enumeration Members


| Member | Value | Description |
| --- | --- | --- |
| CLIENT | `"client"` | An outbound call this process makes and waits on. |
| SERVER | `"server"` | Work this process performs on someone else's behalf — the default. |

