ResolveRole
public enum ResolveRole
Resolve Role
AppContext can loaded many ModuleFactory.
When call Inject(), get instance by LoadPriority order by default.
-
Rule methods that you specify.
Declaration
Swift
public typealias FindMethod = ([ModuleFactory]) -> [ModuleFactory]Parameters
factoriesSorted list of Factory in priority order.
Return Value
Sorted list of Factory to be used.
-
Get instance once with high priority order.
Declaration
Swift
case `default` -
Get instance all by high priority order.
Declaration
Swift
case recursive -
Other rule methods that you specify.
Declaration
Swift
case custom(FindMethod)
View on GitHub
ResolveRole Enumeration Reference