Protocols

The following protocols are available globally.

  • Defines and Animation object.

    See more

    Declaration

    Swift

    public protocol AnimationType
  • Defines and Animation.

    See more

    Declaration

    Swift

    protocol Animation
  • Declares and object that provides font names associated with specific font text styles.

    See more

    Declaration

    Swift

    public protocol UIFontProvider : AnyObject
  • Represents a collapsable element.

    See more

    Declaration

    Swift

    public protocol Collapsable
  • AlertViewPresenter abstracts the logic of presenting different type of alerts.

    See more

    Declaration

    Swift

    public protocol AlertViewPresenter
  • Identifies an element.

    By default, it uses the type’s simple name; except for NibLoadable components, it uses the nibname.

    See more

    Declaration

    Swift

    public protocol Identifiable
  • Represents an object which is loaded from a nib.

    See more

    Declaration

    Swift

    public protocol NibLoadable
  • Represents a component that can be part of a path, by representing itself with a string to be appended to the path.

    See more

    Declaration

    Swift

    public protocol PathAppendable