class BB: HostContext {
var aaa: AAA
init(aaa: AAA) {
self.aaa = aaa
}
func computedProperty(name: String, args: String, callback: ResultCallback) {
print("---\(name)")
callback.onResult(result: aaa.totalMoveGoalsMet.string)
}
func deviceProperty(name: String, args: String, callback: ResultCallback) {
callback.onResult(result: "")
}
}
func test() {
let str = evaluateWithContext(definition: "totalMoveGoalsMet == 3500", context: BB(aaa: AAA(totalMoveGoalsMet: 4000)))