Versions in this module Expand all Collapse all v0 v0.1.0 Aug 23, 2026 Changes in this version + type CatalogHook interface + TransformCatalog func(ctx context.Context, c *introspect.Catalog) error + type InflectionHook interface + Inflect func(kind inflect.Kind, in inflect.Input, next inflect.Next) string + type Plugin interface + Name func() string + Priority func() int + type Registry struct + func NewRegistry(plugins ...Plugin) *Registry + func (r *Registry) Add(p Plugin) + func (r *Registry) All() []Plugin + func (r *Registry) Enabled(disabled map[string]bool) []Plugin + func (r *Registry) Inflector(disabled map[string]bool, base inflect.Next) inflect.Next + func (r *Registry) TransformCatalog(ctx context.Context, disabled map[string]bool, c *introspect.Catalog) error