addIf method

void addIf(
  1. dynamic condition,
  2. K key,
  3. V value
)

Implementation

void addIf(dynamic condition, K key, V value) {
  bool mergedCondition = false;
  if (condition is ConditionCallback) mergedCondition = condition();
  if (mergedCondition || (condition is bool && condition)) {
    this[key] = value;
  }
}