Files
openclaw/apps/shared/OpenClawKit/Sources/OpenClawKit/ThrowingContinuationSupport.swift
2026-03-02 11:32:20 +00:00

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: ())
}
}
}