compose static method

EasyAttributeStyles compose(
  1. EasyAttributeStyles a,
  2. EasyAttributeStyles b, {
  3. bool autoRemoveExclusives = true,
})

Returns a composed version of two different styles

Implementation

static EasyAttributeStyles compose(
  EasyAttributeStyles a,
  EasyAttributeStyles b, {
  bool autoRemoveExclusives = true,
}) {
  return EasyAttributeStyles(attributes: <String, EasyAttribute<Object?>>{})
    ..mergeAll(a, autoRemoveExclusives: true)
    ..mergeAll(
      b,
      autoRemoveExclusives: true,
    );
}