@tableau/taco-toolkit
Version:
Tableau Connector Toolkit
13 lines (12 loc) • 899 B
TypeScript
import { BrowserName, BrowserInfo } from './browser-info';
export declare const isCurrentVersionHigher: (currentVersion: string, minReqVersion: string) => boolean;
export declare const isVersionSupported: (browser: BrowserInfo, minSupported?: {
[key: string]: string;
}) => boolean;
export declare const isChromium: (browserName: string) => boolean;
export declare const isFirefox: (browserName: string) => boolean;
export declare const isWebkit: (browserName: string) => boolean;
export declare const detectInstalledBrowsers: (browserNames: BrowserName[]) => Promise<BrowserInfo[] | null>;
export declare const prioritize: (browsers: BrowserInfo[], browserNames: BrowserName[]) => BrowserInfo[];
export declare const detectAndPrioritizeAllInstalledBrowsers: (browserNames?: BrowserName[]) => Promise<BrowserInfo[] | null>;
export declare const detectBrowser: () => Promise<BrowserInfo | null>;