Protocols

The following protocols are available globally.

  • Renderable

    Types that implement this protocol are expected to have string representation. This protocol is separated from Printable and it’s description property on purpose.

    See more

    Declaration

    Swift

    public protocol Renderable
  • Parsable

    Types that implement this protocol are expected to be constructible from string

    See more

    Declaration

    Swift

    public protocol Parsable
  • Type that implement comply to protocol responds to data queries and passes data to data flow

    See more

    Declaration

    Swift

    public protocol FlowDataSource
  • Type that implements this protocol uses data from data flow

    See more

    Declaration

    Swift

    public protocol FlowDataDestination
  • Theme

    Protocol that allows you change visual appearance a bit.

    See more

    Declaration

    Swift

    public protocol Theme
  • Type that implements this protocol allows configuration. As type name hints this protocol primarily targeted to UITableView and UICollectionView cells

    See more

    Declaration

    Swift

    public protocol ConfigurableCell