registerFactory<T extends Object> abstract method
Registers a factory function that produces a new instance each time it is called.
The fn function is used to generate the instance. Optionally,
a name can be assigned for later retrieval.
Implementation
void registerFactory<T extends Object>(T Function() fn, {String? name});