define<TData extends Object, TValue extends Object> static method
void
define<TData extends Object, TValue extends Object>(
- AggregateValueCreator<
TData, TValue> creator, { - String? name,
Implementation
static void define<TData extends Object, TValue extends Object>(
AggregateValueCreator<TData, TValue> creator, {
String? name,
}) {
final type = typeOf<TValue>();
final actual = name ?? type.toString();
if (!containsTypeName(actual)) {
_reverseMap[actual] = type;
_map[type] = actual;
_creators[type] = creator;
}
}