trainingpeaks-sdk
Version:
TypeScript SDK for TrainingPeaks API integration
29 lines • 981 B
TypeScript
export declare const generateRandomUserAgent: () => string;
export declare const generateSpecificUserAgent: (browser: "Chrome" | "Firefox" | "Safari", os: "macOS" | "Windows" | "Linux", version?: string) => string;
export declare const parseUserAgent: (userAgent: string) => {
browser: string;
version: string;
os: string;
};
export declare const isMobileUserAgent: (userAgent: string) => boolean;
export declare const getCommonViewportSizes: () => {
desktop: {
width: number;
height: number;
}[];
tablet: {
width: number;
height: number;
}[];
mobile: {
width: number;
height: number;
}[];
};
export declare const generateRandomViewport: () => {
width: number;
height: number;
};
export declare const generateRandomBrowserHeaders: () => Record<string, string>;
export declare const generateConsistentBrowserHeaders: () => Record<string, string>;
//# sourceMappingURL=browser-utils.d.ts.map