TraitConstructor<TraitValue extends Object, T extends Trait<TraitValue>> typedef

TraitConstructor<TraitValue extends Object, T extends Trait<TraitValue>> = T Function(Object?)

Constructs Trait objects from JSON values.

Implementation

typedef TraitConstructor<
  TraitValue extends Object,
  T extends Trait<TraitValue>
> = T Function(Object?);