use-ua-parser-js
Version:
React Hook for UAParser.js - Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data.
9 lines (8 loc) • 594 B
TypeScript
import * as UAParser from 'ua-parser-js';
import { isMobile, isTouchDevice } from './helpers';
declare function useUA(uastring?: string): Pick<UAParser.IResult, "browser" | "device" | "engine" | "os" | "cpu"> | null;
declare function useDevice(uastring?: string): UAParser.IDevice | null;
declare function useBrowser(uastring?: string): UAParser.IBrowser | null;
declare function useCPU(uastring?: string): UAParser.ICPU | null;
declare function useEngine(uastring?: string): UAParser.IEngine | null;
export { useUA, useDevice, useBrowser, useCPU, useEngine, isMobile, isTouchDevice };