# spanAsync

`import { spanAsync } from "destack:telemetry";`

Run async `body` inside one span.

```ds title="spanAsync"
export function spanAsync<T: Copy>(name: &'a readonly string, body: (Span) => Promise<T>, options?: SpanOptions | undefined): Promise<T>
```

[language/library/src/telemetry/trace.ds:196:202](https://github.com/destack-sh/destack/blob/main/language/library/src/telemetry/trace.ds#L196-L202)
