UNPKG

@amplitude/ampli

Version:

Amplitude CLI

127 lines (126 loc) 4.97 kB
export declare enum RuntimeId { BrowserTypeScript = "browser-typescript", BrowserTypeScriptV2 = "browser-typescript-v2", BrowserTypeScriptV3 = "browser-typescript-v3", BrowserTypeScriptAmpli = "browser-typescript-ampli", BrowserTypeScriptAmpliV2 = "browser-typescript-ampli-v2", NodeJsTypeScript = "node.js-typescript", NodeJsTypeScriptV2 = "node.js-typescript-v2", NodeJsTypeScriptV3 = "node.js-typescript-v3", NodeJsTypeScriptAmpli = "node.js-typescript-ampli", NodeJsTypeScriptAmpliV2 = "node.js-typescript-ampli-v2", BrowserJavaScript = "browser-javascript", BrowserJavaScriptV2 = "browser-javascript-v2", BrowserJavaScriptV3 = "browser-javascript-v3", BrowserJavaScriptAmpli = "browser-javascript-ampli", BrowserJavaScriptAmpliV2 = "browser-javascript-ampli-v2", NodeJsJavaScript = "node.js-javascript", NodeJsJavaScriptV2 = "node.js-javascript-v2", NodeJsJavaScriptV3 = "node.js-javascript-v3", NodeJsJavaScriptAmpli = "node.js-javascript-ampli", NodeJsJavaScriptAmpliV2 = "node.js-javascript-ampli-v2", IOSObjC = "ios-obj-c", IOSObjCV2 = "ios-obj-c-v2", IOSObjCAmpli = "ios-obj-c-ampli", IOSObjCAmpliV2 = "ios-obj-c-ampli-v2", IOSSwift = "ios-swift", IOSSwiftV2 = "ios-swift-v2", IOSSwiftAmpli = "ios-swift-ampli", IOSSwiftAmpliV2 = "ios-swift-ampli-v2", AndroidJava = "android-java", AndroidJavaV3 = "android-java-v3", AndroidJavaV4 = "android-java-v4", AndroidJavaAmpli = "android-java-ampli", AndroidJavaAmpliV2 = "android-java-ampli-v2", AndroidKotlin = "android-kotlin", AndroidKotlinV2 = "android-kotlin-v2", AndroidKotlinV3 = "android-kotlin-v3", AndroidKotlinV4 = "android-kotlin-v4", AndroidKotlinAmpli = "android-kotlin-ampli", AndroidKotlinAmpliV2 = "android-kotlin-ampli-v2", JreJava = "jre-java", JreJavaV3 = "jre-java-v3", JreJavaV4 = "jre-java-v4", JreJavaAmpli = "jre-java-ampli", JreKotlinV3 = "jre-kotlin-v3", JreKotlinV4 = "jre-kotlin-v4", JreKotlinAmpli = "jre-kotlin-ampli", StarPython = "*-python", StarPythonV2 = "*-python-v2", StarPythonAmpli = "*-python-ampli", StarRuby = "*-ruby", StarRubyV2 = "*-ruby-v2", DotNetCSharp = ".net-c#", ReactNativeJavaScriptV3 = "react-native-javascript-v3", ReactNativeTypeScriptV3 = "react-native-typescript-v3", ReactNativeJavaScriptAmpli = "react-native-javascript-ampli", ReactNativeTypeScriptAmpli = "react-native-typescript-ampli", ReactNativeJavaScriptAmpliV2 = "react-native-javascript-ampli-v2", ReactNativeTypeScriptAmpliV2 = "react-native-typescript-ampli-v2", StarGoAmpli = "*-go-ampli" } export declare const RuntimeIds: RuntimeId[]; export declare enum UnsupportedRuntimeId { HTTP = "http", Flutter = "flutter", Unity = "unity", Unreal = "unreal" } export declare const UnsupportedRuntimeIds: UnsupportedRuntimeId[]; export declare enum SDK { Browser = "@amplitude/analytics-browser@^1.0", BrowserLegacy = "amplitude-js@^8.0", BrowserItlyV1 = "n/a (Itly V1)", BrowserItlyV2 = "@itly/sdk@^1.0", BrowserItlyV3 = "@itly/sdk@^2.0", NodeJS = "@amplitude/analytics-node@^1.0", NodeJSLegacy = "@amplitude/node@^1.0", NodeJSItlyV1 = "n/a (Itly V1)", NodeJSItlyV2 = "@itly/sdk@^1.0", NodeJSItlyV3 = "@itly/sdk@^2.0", Android = "com.amplitude:analytics-android:1.+", AndroidLegacy = "com.amplitude:android-sdk:2.+", AndroidItlyV1 = "n/a (Itly V1)", AndroidItlyV2 = "n/a (Itly V2)", AndroidItlyV3 = "ly.iterative.itly:sdk-android:1.+", AndroidItlyV4 = "ly.iterative.itly:sdk-android:2.+", IOS = "Amplitude ~> 8.8.0", Swift = "AmplitudeSwift ~> 1.0", IOSItlyV1 = "n/a (Itly V1)", IOSItlyV2 = "ItlySdk ~> 1.0", Jre = "com.amplitude:java-sdk:1.+", JreItlyV1 = "n/a (Itly V1)", JreItlyV3 = "ly.iterative.itly:sdk-jvm:1.+", JreItlyV4 = "ly.iterative.itly:sdk-jvm:2.+", ReactNative = "@amplitude/analytics-react-native@^1.0", ReactNativeLegacy = "@amplitude/react-native@^2.0", ReactNativeItlyV3 = "@itly/sdk@^2.0", Python = "amplitude-analytics >= 1.0", PythonItlyV1 = "n/a (Itly V1)", PythonItlyV2 = "itly-sdk >= 1.0", Go = "analytics-go", RubyItlyV1 = "n/a (Itly V1)", RubyItlyV2 = "itly-sdk", DotNetItly = "n/a (Itly V1)" } export declare const LEGACY_SDK: SDK[]; export declare const DEPRECATED_SDK: SDK[]; export declare const DEPRECATED_PLATFORM_IDS: string[]; export declare type RuntimePlatform = { id: string; name: string; }; export declare type RuntimeLanguage = { id: string; name: string; }; export declare type Runtime = { id: RuntimeId; code: string; platform: RuntimePlatform; language: RuntimeLanguage; sdk: SDK; }; export declare const ALL_ZONES: readonly ["us", "eu"]; export declare type Zone = typeof ALL_ZONES[number]; export declare const DEFAULT_ZONE: Zone;