• Parses the user agent into a UserAgentInfo object.

    Parameters

    • userAgent: Maybe<string> = undefined

      The User Agent. Default: navigator.userAgent.

    • rules: UserAgentRules = defaultUserAgentRules

      The user agent rules.

    Returns UserAgentInfo