getVariables method
Implementation
Map<String, dynamic> getVariables() {
Map<String, dynamic> variables = <String, dynamic>{};
if (bindings != null) {
for (var binding in bindings!) {
Observable? source;
if (sources != null) {
source = sources!
.firstWhereOrNull((observable) => observable.key == binding.key);
}
variables[binding.signature] = binding.translate(source?.get());
}
}
return variables;
}