spitfirepm
Version:
Client API Tools for Spitfire Project Management
29 lines (28 loc) • 1.26 kB
TypeScript
export declare class BrowserExtensionChecker {
static browser: {
[key: string]: boolean;
};
static readonly ChromeWebstoreLink = "https://chromewebstore.google.com";
static SuggestedExtensionLink(): string;
static readonly WRemixWebstoreLink: string;
static readonly BreezWebstoreLink: string;
static readonly MetaWebstoreLink: string;
DetectedID: string;
DetectedName: string;
HasDotNetApplicationExtension(): boolean;
IgnoreMissingExtension(): void;
Version: string;
protected _ClickOnceExtensionAvailable: boolean;
protected _ClickOnceExtensionHasBeenChecked: boolean;
protected _SessionStorageCacheKey: string;
protected _ExtensionDetected(id: string, ExtName: string, previously: boolean): boolean;
protected _CheckForWindowsRemixClickonceExtension(): boolean;
protected _CheckForBreezClickOnceLauncherExtension(): boolean;
protected _CheckForMeta4ClickOnceLauncherExtension(): boolean;
protected _GenericExtensionDetector(ExtID: string, ExtName: string, s: HTMLScriptElement | HTMLImageElement, testResource: string): boolean;
protected _uaMatch(ua: string): {
browser: string;
version: string;
};
constructor();
}