GroupConfig.fold constructor

GroupConfig.fold(
  1. List<GroupConfig> configs
)

Merges all provided configs, with first nonNull value for each parameter.

Provide configs in the order of priority.

Implementation

GroupConfig.fold(List<GroupConfig> configs)
    : labelBarSpace =
          configs.map((_) => _.labelBarSpace).nonNulls.firstOrNull,
      interBarSpace =
          configs.map((_) => _.interBarSpace).nonNulls.firstOrNull,
      label = configs.map((_) => _.label).nonNulls.firstOrNull;