---
title: "withUnsafeThrowingContinuation(isolation:_:)"
framework: swift
role: symbol
role_heading: Function
path: "swift/withunsafethrowingcontinuation(isolation:_:)"
---

# withUnsafeThrowingContinuation(isolation:_:)

Source-compatibility overload; replaced by withUnsafeThrowingContinuation(_:).

## Declaration

```swift
func withUnsafeThrowingContinuation<T>(isolation: isolated (any Actor)?, _ fn: (UnsafeContinuation<T, any Error>) -> Void) async throws -> sending T
```

## See Also

### Continuations

- [CheckedContinuation](swift/checkedcontinuation.md)
- [withCheckedContinuation(isolation:function:_:)](swift/withcheckedcontinuation(isolation:function:_:).md)
- [withCheckedThrowingContinuation(isolation:function:_:)](swift/withcheckedthrowingcontinuation(isolation:function:_:).md)
- [UnsafeContinuation](swift/unsafecontinuation.md)
- [withUnsafeContinuation(isolation:_:)](swift/withunsafecontinuation(isolation:_:).md)
- [UnsafeThrowingContinuation](swift/unsafethrowingcontinuation.md)
