include static method

ConfigParams include(
  1. ConfigParams options,
  2. List<String>? keys
)

Includes specified keys from the config parameters.

  • options configuration parameters to be processed.
  • keys a list of keys to be included. return a processed config parameters.

Implementation

static ConfigParams include(ConfigParams options, List<String>? keys) {
  if (keys == null || keys.isEmpty) return options;

  var result = ConfigParams();

  for (var key in options.getKeys()) {
    if (keys.contains(key)) {
      result.setAsObject(key, options.getAsString(key));
    }
  }

  return result;
}