Skip to main content
Version: Current

foundation-filters.usertargetingfilter

Home > @genesislcap/foundation-filters > userTargetingFilter

userTargetingFilter() function

UserTargeting client filter function.

Signature:

export declare function userTargetingFilter(user: User, usernames?: string[], profiles?: string[], permissions?: string[]): boolean;

Parameters

ParameterTypeDescription
userUserA user object.
usernamesstring[](Optional) Usernames to target.
profilesstring[](Optional) Profiles to target.
permissionsstring[](Optional) Permissions to target.

Returns:

boolean

Remarks

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