diff --git a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannel+Combine.swift b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannel+Combine.swift index 75924dc..9f49217 100644 --- a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannel+Combine.swift +++ b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannel+Combine.swift @@ -9,7 +9,7 @@ #if canImport(Combine) import Combine -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) extension CoChannel { // MARK: - publisher @@ -21,7 +21,7 @@ extension CoChannel { } -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) extension CoChannel.Receiver { // MARK: - publisher @@ -33,7 +33,7 @@ extension CoChannel.Receiver { } -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) extension Publisher { /// Attaches `CoChannel.Receiver` as a subscriber and returns it. diff --git a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannelPublisher.swift b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannelPublisher.swift index 3181e15..cb5c08a 100644 --- a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannelPublisher.swift +++ b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannelPublisher.swift @@ -9,7 +9,7 @@ #if canImport(Combine) import Combine -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) internal final class CoChannelPublisher { internal typealias Failure = CoChannelError @@ -21,7 +21,7 @@ internal final class CoChannelPublisher { } -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) extension CoChannelPublisher: Publisher { @inlinable internal func receive(subscriber: S) where Failure == S.Failure, Output == S.Input { diff --git a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannelSubscription.swift b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannelSubscription.swift index 6d7f878..0f18916 100644 --- a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannelSubscription.swift +++ b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoChannel/CoChannelSubscription.swift @@ -9,7 +9,7 @@ #if canImport(Combine) import Combine -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) internal final class CoChannelSubscription: Subscription where S.Input == T, S.Failure == CoChannelError { private let receiver: CoChannel.Receiver diff --git a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFuture+Combine.swift b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFuture+Combine.swift index ebe10d6..ec5a4c7 100644 --- a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFuture+Combine.swift +++ b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFuture+Combine.swift @@ -9,7 +9,7 @@ #if canImport(Combine) import Combine -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) extension CoFuture { // MARK: - publisher @@ -21,7 +21,7 @@ extension CoFuture { } -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) extension Publisher { /// Attaches `CoFuture` as a subscriber and returns it. `CoFuture` will receive result only once. diff --git a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFuturePublisher.swift b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFuturePublisher.swift index e97c33e..5c32d70 100644 --- a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFuturePublisher.swift +++ b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFuturePublisher.swift @@ -9,7 +9,7 @@ #if canImport(Combine) import Combine -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) internal final class CoFuturePublisher { internal typealias Failure = Error @@ -22,7 +22,7 @@ internal final class CoFuturePublisher { } -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) extension CoFuturePublisher: Publisher { @inlinable internal func receive(subscriber: S) where Failure == S.Failure, Output == S.Input { diff --git a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFutureSubscription.swift b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFutureSubscription.swift index e12a2a4..cebac4d 100644 --- a/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFutureSubscription.swift +++ b/Sources/SwiftCoroutine/CoFuture/Operators/Combine/CoFuture/CoFutureSubscription.swift @@ -9,7 +9,7 @@ #if canImport(Combine) import Combine -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) internal final class CoFutureSubscription: Subscription where S.Input == T, S.Failure == Error { private let future: CoFuture diff --git a/Sources/SwiftCoroutine/Helpers/DispatchSourceTimer+extensions.swift b/Sources/SwiftCoroutine/Helpers/DispatchSourceTimer+extensions.swift index 0280a6c..b64084d 100644 --- a/Sources/SwiftCoroutine/Helpers/DispatchSourceTimer+extensions.swift +++ b/Sources/SwiftCoroutine/Helpers/DispatchSourceTimer+extensions.swift @@ -11,7 +11,7 @@ import Dispatch extension DispatchSourceTimer { @inlinable internal func start() { - if #available(OSX 10.12, iOS 10.0, *) { + if #available(OSX 10.12, iOS 10.0, tvOS 10.0, *) { activate() } else { resume() diff --git a/Tests/SwiftCoroutineTests/CoChannel/CoChannelCombineTests.swift b/Tests/SwiftCoroutineTests/CoChannel/CoChannelCombineTests.swift index 233ba31..e902761 100644 --- a/Tests/SwiftCoroutineTests/CoChannel/CoChannelCombineTests.swift +++ b/Tests/SwiftCoroutineTests/CoChannel/CoChannelCombineTests.swift @@ -12,7 +12,7 @@ import Combine import SwiftCoroutine import Foundation -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) class CoChannelCombineTests: XCTestCase { var cancellables = Set() diff --git a/Tests/SwiftCoroutineTests/CoFutureTests/CoFutureCombineTests.swift b/Tests/SwiftCoroutineTests/CoFutureTests/CoFutureCombineTests.swift index 655d9ec..efccdac 100644 --- a/Tests/SwiftCoroutineTests/CoFutureTests/CoFutureCombineTests.swift +++ b/Tests/SwiftCoroutineTests/CoFutureTests/CoFutureCombineTests.swift @@ -12,7 +12,7 @@ import Combine import SwiftCoroutine import Foundation -@available(OSX 10.15, iOS 13.0, *) +@available(OSX 10.15, iOS 13.0, tvOS 13.0, *) class CoFutureCombineTests: XCTestCase { struct TestError: Error {}