or method

Condition or (
  1. Condition rh
)

Implementation

Condition or(Condition rh) {
  if (this is ConditionGroupAny) {
    // no need for brackets
    return ConditionGroupAny(
        [...(this as ConditionGroupAny)._conditions, rh]);
  }
  return ConditionGroupAny([this, rh]);
}