Skip to main content

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.