expandPortalQuery

Function

Expand an item IQuery for portal by applying well-known filters and predicates, and then expanding all the predicates into IMatchOption objects.

Parameters

Parameter Type Default Notes
query Required IQuery

IQuery to expand

Returns

IQuery

Property Type Notes
filters IFilter[]

Filters that make up the query

targetEntity EntityType

What entity is this query targeting. This is used internally to ensure we query the correct API

collection Optional WellKnownCollection

An id for a well known collection that the query should use.

properties Optional Record<stringany>

Additional properties. Useful for groupMember queries where we need to send in the groupId to construct the url


Function defined in common/src/search/utils.ts:406