UNPKG

@kameleoon/javascript-sdk

Version:
22 lines (21 loc) 713 B
import { PlatformAnalysisResult } from 'src/utils/types'; export declare class Utils { static getFirstMatch(regex: RegExp, userAgent: string): string; static getSecondMatch(regex: RegExp, userAgent: string): string; static assign<T extends object>(target: T, ...sources: Partial<T>[]): T; } export interface IPlatformAnalyzer { getResult(): PlatformAnalysisResult; } export declare class PlatformAnalyzer implements IPlatformAnalyzer { private userAgent; private parsedResult; constructor(); private parseBrowser; private parseOS; private parsePlatform; private parse; private getBrowserVersion; parseWebView(): void; getResult(): PlatformAnalysisResult; }