keyOf<T> method
dynamic
keyOf<T>({
- dynamic key,
- dynamic value,
Resolve key
for given args.
Priority:
key
- actual raw key.
T
- generic type (dynamic is ignored).
value
- runtime type of given object.
Returns actual factory key
.
Implementation
dynamic keyOf<T>({dynamic key, dynamic value}) {
if (key == null) {
key = T != dynamic ? T : value?.runtimeType;
}
return key;
}