Versions in this module Expand all Collapse all v0 v0.7.0 Jan 22, 2026 Changes in this version + type Executor interface + Config func() *pkg.HookConfig + Execute func(ctx context.Context, req Request) (Result, error) + func NewApplicationExecutor(h pkg.Hook[*pkg.ApplicationHookInput], logger *log.Logger) Executor + func NewModuleExecutor(h pkg.Hook[*pkg.HookInput], logger *log.Logger) Executor + type Request interface + GetBindingContexts func() ([]bctx.BindingContext, error) + GetConfigValues func() (map[string]any, error) + GetDependencyContainer func() pkg.DependencyContainer + GetValues func() (map[string]any, error) + type Result interface + MetricsCollector func() pkg.Outputer + ObjectPatchCollector func() pkg.Outputer + ValuesPatchCollector func(key utils.ValuesPatchType) pkg.Outputer