Versions in this module Expand all Collapse all v0 v0.1.1 Sep 20, 2025 v0.1.0 Sep 4, 2025 Changes in this version + func FromLabelSelector(labelSelector metav1.LabelSelector) (predicate.TypedPredicate[client.Object], error) + func FromNamespace(namespace string) predicate.TypedPredicate[client.Object] + func FromPredicate(predicate Predicate) (predicate.TypedPredicate[client.Object], error) + type BasicPredicate string + func (pw *BasicPredicate) ToPredicate() (predicate.TypedPredicate[client.Object], error) + type BoolPredicate map[string]([]Predicate) + func (cp *BoolPredicate) ToPredicate() (predicate.TypedPredicate[client.Object], error) + type Interface interface + ToPredicate func() (predicate.TypedPredicate[client.Object], error) + type Predicate struct + func (p *Predicate) DeepCopy() *Predicate + func (p *Predicate) ToPredicate() (predicate.TypedPredicate[client.Object], error) + func (p *Predicate) UnmarshalJSON(data []byte) error + func (p Predicate) DeepCopyInto(d *Predicate) + func (p Predicate) MarshalJSON() ([]byte, error)