testcafe-reporter-cucumber-json
Version:
Cucumber JSON TestCafe reporter plugin.
14 lines (13 loc) • 887 B
TypeScript
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 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;
};