Documentation
¶
Index ¶
- func Activate[T any](resolver types.Resolver, ctx context.Context, activatorFunc any, ...) (T, error)
- func NewResolver(registry types.ServiceRegistry) types.Resolver
- func NewScopedContext(ctx context.Context) context.Context
- func ResolveRequiredService[T any](resolver types.Resolver, ctx context.Context) (T, error)
- func ResolveRequiredServices[T any](resolver types.Resolver, ctx context.Context) ([]T, error)
- func WithInstance[T any](instance T) types.ResolverOptionsFunc
- type NamedServiceResolverActivatorFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewResolver ¶
func NewResolver(registry types.ServiceRegistry) types.Resolver
func ResolveRequiredService ¶
func ResolveRequiredServices ¶ added in v0.5.0
func WithInstance ¶
func WithInstance[T any](instance T) types.ResolverOptionsFunc
Types ¶
type NamedServiceResolverActivatorFunc ¶ added in v0.6.0
func CreateNamedServiceResolverActivatorFunc ¶ added in v0.6.0
func CreateNamedServiceResolverActivatorFunc[T any]() NamedServiceResolverActivatorFunc[T]
Click to show internal directories.
Click to hide internal directories.