UNPKG

testcafe-reporter-cucumber-json-gherkin-testcafe

Version:
15 lines (14 loc) 978 B
import { Browser, BrowserName, NameVersion, Platform } from './cucumber-json-interfaces'; export declare function getPlatformFrom(userAgent: string | undefined): Platform; export declare function getDeviceFrom(userAgent: string | undefined): string; export declare function isIOS(platformName: string | undefined): boolean; export declare function isMacOsX(platformName: string | undefined): boolean; export declare function isLinux(platformName: string | undefined): boolean; export declare function isUbuntu(platformName: string | undefined): boolean; export declare function isWindows(platformName: string | undefined): boolean; export declare function isAndroid(platformName: string | undefined): boolean; export declare function extractNameAndVersion(input: string | undefined | null): NameVersion; export declare function getBrowserFrom(userAgent: string | undefined): Browser; export declare const browserNameMapping: { [index: string]: BrowserName; };