AnyBoundary
open class AnyBoundaryType erasure for boundary objects. This is the base class for any client extension. This base class has a default associated type for dependencies. By default the dependencies list is empty.
- 
                  
                  Default Dependencies associatedtype for BoundaryProtocol. DeclarationSwift public typealias Dependencies = BoundaryList
- 
                  
                  Internal use only struct. This can’t be initialized publicly. DeclarationSwift public struct Internals
- 
                  
                  Required initializer for this class. DeclarationSwift public required init(internals: Internals)
- 
                  
                  Creates an input port based on the passed implementation. InputPorts make your properties Accessible to dependents of your boundaries. This method is the only way to create input ports The init of the InputPort is internal. This brings cohesion between ports and boundaries. DeclarationSwift public final func makeInputPort<Interface>(implementation: Interface) -> InputPort<Interface>
 AnyBoundary Class Reference
        AnyBoundary Class Reference