# Functions

And returns true if every ComponentPredicate function returns true and returns false otherwise.
ComponentFieldMatchIn takes a []string and see if the field matches one of those.
MatchesComponent returns true if the conditions match a Component.
MatchesObject returns true if the conditions match an object.
NewFilter creates a new Filter.
Not returns a ComponentPredicate that negates it's result.
ObjectFieldMatchIn takes a []string and sees if any object in the component matches one of those.
OptionsFromObjectSelector creates an Options Object from a.
Or returns true if any ComponentPredicate function returns true and returns false otherwise.
Select takes a list of components and a predicate and returns the components that match the predicate.
SelectObjects returns components with only the objects that match the predicate.

# Structs

Filter filters the components and objects to produce a new set of components.
Options for filtering bundles.

# Type aliases

ComponentPredicate is a func that returns true for components that match criteria and false otherwise.