// // ViewProtocol.swift // VDS // // Created by Matt Bruce on 7/22/22. // import Foundation import UIKit public protocol ViewProtocol { // Can setup ui here. Should be called in the initialization functions. func setup() } extension ViewProtocol where Self: UIView { public func removeFromSuperview(_ view: UIView){ if view.superview != nil { view.removeFromSuperview() setNeedsDisplay() } } }