Skip to main content
Version: Previous

foundation-filters.urltargetingfilter

Home > @genesislcap/foundation-filters > urlTargetingFilter

urlTargetingFilter() function

URLTargeting client filter function.

Signature:

export declare function urlTargetingFilter(url: string, pattern?: RegExp, schemes?: string[], hosts?: string[], paths?: string[]): boolean;

Parameters

ParameterTypeDescription
urlstringA url.
patternRegExp(Optional) A regex.
schemesstring[](Optional) Schemes/protocols to target.
hostsstring[](Optional) Hosts to target.
pathsstring[](Optional) Paths to target.

Returns:

boolean

Remarks

This will return true when the current URL matches on ANY of the parameters. If you wish to match on multiple parameters, consider chaining an array of urlTargeting filters together.