Safe Haskell | None |
---|
- parseUA :: ByteString -> Maybe UAResult
- data UAResult = UAResult {}
- uarVersion :: UAResult -> Text
- parseOS :: ByteString -> Maybe OSResult
- data OSResult = OSResult {}
- osrVersion :: OSResult -> Text
Parsing browser (user agent)
parseUA :: ByteString -> Maybe UAResultSource
Parse a given User-Agent string
Results datatype for the parsed User-Agent
uarVersion :: UAResult -> TextSource
Construct a browser version-string from UAResult
Parsing OS
parseOS :: ByteString -> Maybe OSResultSource
Parse OS from given User-Agent string
osrVersion :: OSResult -> TextSource
Construct a version string from OSResult