ItemPublisher

struct ItemPublisher<Data> : Publisher where Data : Item

Undocumented

  • Declaration

    Swift

    typealias Output = Data
  • Declaration

    Swift

    typealias Failure = Never
  • Undocumented

    Declaration

    Swift

    let item: Data
  • Undocumented

    Declaration

    Swift

    let itemEvents: Cache.ItemChange
  • Undocumented

    Declaration

    Swift

    let cache: Cache
  • Undocumented

    Declaration

    Swift

    let wait: Double
  • Undocumented

    Declaration

    Swift

    init(cache: Cache, item: Data, events: Cache.ItemChange, wait: Double)
  • Declaration

    Swift

    func receive<S>(subscriber: S) where S: Subscriber,
        S.Failure == ItemPublisher.Failure, S.Input == ItemPublisher.Output