testcafe-reporter-cucumber-json-gherkin-testcafe
Version:
Cucumber JSON TestCafe reporter plugin for gherkin-testcafe steps.
15 lines (14 loc) • 978 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 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;
};