@amplitude/ampli
Version:
Amplitude CLI
127 lines (126 loc) • 4.97 kB
TypeScript
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;