Slide 13
Slide 13 text
Copyright © 2023 treastrain / Tanaka RyogaɹAll rights reserved.
༻ҙ͞Ε͍ͯΔΠϯελϯεϓϩύςΟ
͍ͣΕAsyncSequenceʹద߹͍ͯ͠Δ
w $PNCJOF w 3Y4XJGUʢ3Y4XJGUʣ
13
extension Publisher where Self.Failure == Never {
@available(macOS 12.0, iOS 15.0, tvOS 15.0, watchOS 8.0, *)
public var values: AsyncPublisher { get }
}
extension Publisher {
@available(macOS 12.0, iOS 15.0, tvOS 15.0, watchOS 8.0, *)
public var values: AsyncThrowingPublisher { get }
}
#if swift(>=5.5.2) && canImport(_Concurrency)
import Foundation
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
public extension ObservableConvertibleType {
var values: AsyncThrowingStream { get }
}
#endif
#if swift(>=5.5.2) && canImport(_Concurrency) && !os(Linux)
@available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *)
public extension InfallibleType {
var values: AsyncStream { get }
}
#endif