12 lines
316 B
Swift
12 lines
316 B
Swift
import Foundation
|
|
|
|
public enum ThrowingContinuationSupport {
|
|
public static func resumeVoid(_ continuation: CheckedContinuation<Void, Error>, error: Error?) {
|
|
if let error {
|
|
continuation.resume(throwing: error)
|
|
} else {
|
|
continuation.resume(returning: ())
|
|
}
|
|
}
|
|
}
|