Skip to main content
Version: Current

foundation-filters.useragentfilter

Home > @genesislcap/foundation-filters > userAgentFilter

userAgentFilter() function

UserAgent client filter function.

Signature:

export declare function userAgentFilter(browsers?: string[], devices?: string[], oss?: string[], ua?: string): boolean;

Parameters

ParameterTypeDescription
browsersstring[](Optional) Browser names to target.
devicesstring[](Optional) Device types to target.
ossstring[](Optional) Operating system names to target.
uastring(Optional) User-agent string (required in nodejs environment).

Returns:

boolean

Remarks

See https://github.com/faisalman/ua-parser-js for more information.