Dart DocumentationdiCreationStrategy

CreationStrategy typedef

Creation strategy is asked to return an instance of the type after Injector.get locates the defining injector that has no instance cached. directInstantation is true when an instance is created directly from Injector.instantiate.

typedef dynamic CreationStrategy(
 Injector requesting,
 Injector defining,
 dynamic factory()
);

typedef CreationStrategy(Injector requesting, Injector defining, factory()) #

typedef dynamic CreationStrategy(
 Injector requesting,
 Injector defining,
 dynamic factory()
);