mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
entc/gen: expose config on generated filters (#2473)
This commit is contained in:
@@ -82,7 +82,7 @@ type predicateAdder interface {
|
||||
|
||||
// Filter returns a Filter implementation to apply filters on the {{ $builder }} builder.
|
||||
func ({{ $receiver }} *{{ $builder }}) Filter() *{{ $filter }} {
|
||||
return &{{ $filter }}{ {{ $receiver }} }
|
||||
return &{{ $filter }}{ {{ $receiver }}.config, {{ $receiver}} }
|
||||
}
|
||||
|
||||
// addPredicate implements the predicateAdder interface.
|
||||
@@ -92,11 +92,12 @@ type predicateAdder interface {
|
||||
|
||||
// Filter returns an entql.Where implementation to apply filters on the {{ $mutation }} builder.
|
||||
func (m *{{ $mutation }}) Filter() *{{ $filter }} {
|
||||
return &{{ $filter }}{m}
|
||||
return &{{ $filter }}{m.config, m}
|
||||
}
|
||||
|
||||
// {{ $filter }} provides a generic filtering capability at runtime for {{ $builder }}.
|
||||
type {{ $filter }} struct {
|
||||
config
|
||||
predicateAdder
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user