mergeKey property

  1. @override
Object mergeKey
override

This key determines how variants should be merged. For the most part, it's basically the runtimeType. However, for some context variants and multivariants, it is different as they can have different merge rules.

Implementation

@override
Object get mergeKey =>
    '$runtimeType.$operatorType.${variants.map((e) => e.mergeKey)}';