Merges two filters into one, using a specified merge type.
mergeFilters(
defaultFilter: T["FilterType"] | undefined,
generatedFilter: T["FilterType"] | undefined,
mergeType: "replace" | "and" | "or" = "and",
forceDefaultFilter: boolean = false
): T["FilterType"] | undefined| Name | Type | Description |
|---|---|---|
defaultFilter* | T["FilterType"] | undefined | The default filter. |
generatedFilter* | T["FilterType"] | undefined | The generated filter. |
mergeType | "replace" | "and" | "or" | Default: "and"The type of merge to perform. Can be 'and', 'or', or 'replace'. |
forceDefaultFilter | boolean | Default: falseIf true, the default filter will be used even if the generated filter is not empty. |