instantiate<M extends MLiteral<String>> method

M instantiate<M extends MLiteral<String>>(
  1. dynamic json, {
  2. required String type,
})

Implementation

M instantiate<M extends MLiteral<String>>(dynamic json, {required String type}) {
  final MEnumFactory<M> factory = _factories[type] as MEnumFactory<M>? ?? nullPointer("No enum factory found for $type}");
  return factory(json as String);
}