CollectionFilter
A CollectionFilter defines a rule which can be used to associate ProductVariants with a Collection.
The filtering is done by defining the apply() function, which receives a TypeORM
QueryBuilder object to which clauses may be added.
Creating a CollectionFilter is considered an advanced Vendure topic. For more insight into how they work, study the default collection filters
Here's a simple example of a custom CollectionFilter:
Example
- Extends:
ConfigurableOperationDef<T>
constructor
method
(config: CollectionFilterConfig<T>) => CollectionFilterapply
method
(qb: SelectQueryBuilder<ProductVariant>, args: ConfigArg[]) => SelectQueryBuilder<ProductVariant>Was this chapter helpful?