Data structure to combine Filterables conjunctively and / or disjunctively. A FilterList matches when all filterables within the andFilters match and when at least one filterable within the orFilters matches. Should not be used directly.

Type Parameters

Hierarchy

  • FilterList

Implements

Constructors

  • Creates an instance of FilterList.

    Type Parameters

    • EntityT extends EntityBase<EntityT>

    • DeSerializersT extends DeSerializers<any, any, any, any, any, any, any, any, any, any, any, any, any, any, DeSerializersT>

    Parameters

    Returns FilterList<EntityT, DeSerializersT>

Properties

_deSerializers: DeSerializersT

Dummy property to include also the deserializer type in the strucutre of the entity type.

_entity: EntityT

Entity type of the entity tp be filtered.

andFilters: Filterable<EntityT, DeSerializersT, EntityApi<EntityBase, any>>[]
orFilters: Filterable<EntityT, DeSerializersT, EntityApi<EntityBase, any>>[]

Copyright Ⓒ 2023 SAP SE or an SAP affiliate company. All rights reserved.