blob: 0e57c1c68380d245a8e17a2cd9fd0e6b93920950 [file] [log] [blame]
public struct Flags {
public func asBoolean() -> Bool { return true }
}
public protocol Router : class {
}
extension Router {
public var flags: Flags { return Flags() }
}
public protocol Environment : class {
var router: Router { get }
}
open class UI {
open unowned let environment: Environment
init(e: Environment) {
environment = e
}
}