quanta.tools
Version:
Quanta.js: JS SDK for Quanta Tools
24 lines (23 loc) • 1.1 kB
TypeScript
import { AbstractQuantaBase } from "./abstract";
export declare class QuantaWebType extends AbstractQuantaBase {
init(): void;
sendViewEvent(): Promise<void>;
handleUrlChange(): Promise<void>;
makeAsyncStorage(): {
getItem: (key: string) => Promise<string | null>;
setItem: (key: string, value: string) => Promise<void>;
};
setupUrlChangeListeners(): void;
getScriptTag(): HTMLScriptElement | null;
getAppIdFromScriptTag(): string | null;
isServerSide(): boolean;
systemLanguageProvider(): string;
getBundleId(): string;
getVersion(): string;
getDeviceInfo(): "Edge" | "Opera" | "Vivaldi" | "Yandex" | "Brave" | "Samsung Browser" | "UC Browser" | "QQ Browser" | "Maxthon" | "DuckDuckGo" | "Whale" | "Puffin" | "Firefox" | "Chrome" | "Chromium" | "Safari" | "Internet Explorer" | "SeaMonkey" | "Thunderbird" | "AOL Shield" | "Coast" | "Focus" | "Klar" | "Falkon" | "Konqueror" | "Kindle" | "Browser";
getOSInfo(): string;
isDebug(): boolean;
}
declare const Quanta: QuantaWebType;
export { Quanta };
export default Quanta;