func applyDefaultingIfNeeded[T any]()

in internal/config/params.go [19:25]


func applyDefaultingIfNeeded[T any](ctx context.Context, target target.Target, v T) (T, error) {
	if withDefaulting, ok := (any(v)).(paramsWithDefaulting[T]); ok {
		return withDefaulting.Defaulting(ctx, target)
	}

	return v, nil
}