MixProtocolStylerMetadata<Owner extends Object, S extends Spec<S>> constructor

MixProtocolStylerMetadata<Owner extends Object, S extends Spec<S>>({
  1. required MixProtocolBranchContext context,
  2. required List<VariantStyle<S>>? readVariants(
    1. Owner value
    ),
  3. required WidgetModifierConfig? readModifier(
    1. Owner value
    ),
  4. required AnimationConfig? readAnimation(
    1. Owner value
    ),
})

Implementation

MixProtocolStylerMetadata({
  required MixProtocolBranchContext context,
  required List<VariantStyle<S>>? Function(Owner value) readVariants,
  required WidgetModifierConfig? Function(Owner value) readModifier,
  required AnimationConfig? Function(Owner value) readAnimation,
}) : _metadata = StylerMetadataFields<Owner, S>(
       rootStyleSchema: context._rootStyleSchema,
       readVariants: readVariants,
       readModifier: readModifier,
       readAnimation: readAnimation,
     );