getVariables method

Map<String, dynamic> getVariables()

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;
}