---
title: "withCheckedThrowingContinuation(isolation:function:_:)"
framework: swift
role: symbol
role_heading: Function
path: "swift/withcheckedthrowingcontinuation(isolation:function:_:)"
---

# withCheckedThrowingContinuation(isolation:function:_:)

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

## Declaration

```swift
@backDeployed(before: macOS 15.0, iOS 18.0, watchOS 11.0, tvOS 18.0, visionOS 2.0)
func withCheckedThrowingContinuation<T>(isolation: isolated (any Actor)?, function: String = #function, _ body: (CheckedContinuation<T, any Error>) -> Void) async throws -> sending T
```

## See Also

### Continuations

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