exocore 0.1.1

Distributed applications framework
Documentation
import Foundation

// For optional binding. See https://stackoverflow.com/questions/57021722/swiftui-optional-textfield
extension Optional where Wrapped == String {
    var _bound: String? {
        get {
            return self
        }
        set {
            self = newValue
        }
    }
    public var bound: String {
        get {
            return _bound ?? ""
        }
        set {
            _bound = newValue.isEmpty ? nil : newValue
        }
    }
}