ComonadStore

public protocol ComonadStore : Comonad

Undocumented

  • Undocumented

    Declaration

    Swift

    associatedtype S
  • Undocumented

    Declaration

    Swift

    static func position<A>(_ wa: Kind<Self, A>) -> S
  • Undocumented

    Declaration

    Swift

    static func peek<A>(_ wa: Kind<Self, A>, _ s: S) -> A
  • peeks(_:_:) Extension method

    Undocumented

    Declaration

    Swift

    static func peeks<A>(_ wa: Kind<Self, A>, _ f: @escaping (S) -> S) -> A
  • seek(_:_:) Extension method

    Undocumented

    Declaration

    Swift

    static func seek<A>(_ wa: Kind<Self, A>, _ s: S) -> Kind<Self, A>
  • seeks(_:_:) Extension method

    Undocumented

    Declaration

    Swift

    static func seeks<A>(_ wa: Kind<Self, A>, _ f: @escaping (S) -> S) -> Kind<Self, A>
  • experiment(_:_:) Extension method

    Undocumented

    Declaration

    Swift

    static func experiment<F: Functor, A>(_ wa: Kind<Self, A>, _ f: @escaping (S) -> Kind<F, S>) -> Kind<F, A>