@amplitude/ampli
Version:
Amplitude CLI
107 lines (106 loc) • 10.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.VERIFIERS_BY_RUNTIME = exports.Verifier = exports.TypeScriptVerifierAmpliV1Factory = exports.TypeScriptVerifierV2Factory = exports.TypeScriptVerifierFactory = exports.SwiftVerifierV2Factory = exports.SwiftVerifierV1Factory = exports.RubyVerifierV1Factory = exports.PythonVerifierAmpliV1Factory = exports.PythonVerifierFactory = exports.ObjectiveCVerifierV2Factory = exports.ObjectiveCVerifierV1Factory = exports.KotlinVerifierAmpliV1Factory = exports.KotlinVerifierV3Factory = exports.KotlinVerifierV2Factory = exports.KotlinVerifierV1Factory = exports.JavaScriptVerifierAmpliV1Factory = exports.JavaScriptVerifierV2Factory = exports.JavaScriptVerifierFactory = exports.JavaJreVerifierAmpliV1Factory = exports.JavaJreVerifierV3Factory = exports.JavaJreVerifierV1Factory = exports.JavaAndroidVerifierAmpliV1Factory = exports.JavaAndroidVerifierV3Factory = exports.JavaAndroidVerifierV1Factory = exports.CSharpVerifierFactory = void 0;
const c_sharp_1 = require("./c-sharp");
exports.CSharpVerifierFactory = c_sharp_1.default;
const java_1 = require("./java");
Object.defineProperty(exports, "JavaAndroidVerifierV1Factory", { enumerable: true, get: function () { return java_1.JavaAndroidVerifierV1Factory; } });
Object.defineProperty(exports, "JavaAndroidVerifierV3Factory", { enumerable: true, get: function () { return java_1.JavaAndroidVerifierV3Factory; } });
Object.defineProperty(exports, "JavaAndroidVerifierAmpliV1Factory", { enumerable: true, get: function () { return java_1.JavaAndroidVerifierAmpliV1Factory; } });
Object.defineProperty(exports, "JavaJreVerifierV1Factory", { enumerable: true, get: function () { return java_1.JavaJreVerifierV1Factory; } });
Object.defineProperty(exports, "JavaJreVerifierV3Factory", { enumerable: true, get: function () { return java_1.JavaJreVerifierV3Factory; } });
Object.defineProperty(exports, "JavaJreVerifierAmpliV1Factory", { enumerable: true, get: function () { return java_1.JavaJreVerifierAmpliV1Factory; } });
const javascript_1 = require("./javascript");
Object.defineProperty(exports, "JavaScriptVerifierFactory", { enumerable: true, get: function () { return javascript_1.JavaScriptVerifierFactory; } });
Object.defineProperty(exports, "JavaScriptVerifierV2Factory", { enumerable: true, get: function () { return javascript_1.JavaScriptVerifierV2Factory; } });
Object.defineProperty(exports, "JavaScriptVerifierAmpliV1Factory", { enumerable: true, get: function () { return javascript_1.JavaScriptVerifierAmpliV1Factory; } });
const go_1 = require("./go");
const kotlin_1 = require("./kotlin");
Object.defineProperty(exports, "KotlinVerifierV1Factory", { enumerable: true, get: function () { return kotlin_1.KotlinVerifierV1Factory; } });
Object.defineProperty(exports, "KotlinVerifierV2Factory", { enumerable: true, get: function () { return kotlin_1.KotlinVerifierV2Factory; } });
Object.defineProperty(exports, "KotlinVerifierV3Factory", { enumerable: true, get: function () { return kotlin_1.KotlinVerifierV3Factory; } });
Object.defineProperty(exports, "KotlinVerifierAmpliV1Factory", { enumerable: true, get: function () { return kotlin_1.KotlinVerifierAmpliV1Factory; } });
const objc_1 = require("./objc");
Object.defineProperty(exports, "ObjectiveCVerifierV1Factory", { enumerable: true, get: function () { return objc_1.ObjectiveCVerifierV1Factory; } });
Object.defineProperty(exports, "ObjectiveCVerifierV2Factory", { enumerable: true, get: function () { return objc_1.ObjectiveCVerifierV2Factory; } });
const python_1 = require("./python");
Object.defineProperty(exports, "PythonVerifierFactory", { enumerable: true, get: function () { return python_1.PythonVerifierFactory; } });
Object.defineProperty(exports, "PythonVerifierAmpliV1Factory", { enumerable: true, get: function () { return python_1.PythonVerifierAmpliV1Factory; } });
const ruby_1 = require("./ruby");
Object.defineProperty(exports, "RubyVerifierV1Factory", { enumerable: true, get: function () { return ruby_1.RubyVerifierV1Factory; } });
const swift_1 = require("./swift");
Object.defineProperty(exports, "SwiftVerifierV1Factory", { enumerable: true, get: function () { return swift_1.SwiftVerifierV1Factory; } });
Object.defineProperty(exports, "SwiftVerifierV2Factory", { enumerable: true, get: function () { return swift_1.SwiftVerifierV2Factory; } });
const typescript_1 = require("./typescript");
Object.defineProperty(exports, "TypeScriptVerifierFactory", { enumerable: true, get: function () { return typescript_1.TypeScriptVerifierFactory; } });
Object.defineProperty(exports, "TypeScriptVerifierV2Factory", { enumerable: true, get: function () { return typescript_1.TypeScriptVerifierV2Factory; } });
Object.defineProperty(exports, "TypeScriptVerifierAmpliV1Factory", { enumerable: true, get: function () { return typescript_1.TypeScriptVerifierAmpliV1Factory; } });
const vue_1 = require("./vue");
const svelte_1 = require("./svelte");
const Verifier_1 = require("./base/Verifier");
exports.Verifier = Verifier_1.default;
const types_1 = require("../types");
const javaScriptAndTypeScriptVerifierFactories = [typescript_1.TypeScriptVerifierFactory, javascript_1.JavaScriptVerifierFactory, vue_1.VueVerifierFactory, svelte_1.SvelteVerifierFactory];
const javaScriptAndTypeScriptVerifierV2Factories = [typescript_1.TypeScriptVerifierV2Factory, javascript_1.JavaScriptVerifierV2Factory, vue_1.VueVerifierV2Factory, svelte_1.SvelteVerifierV2Factory];
const javaScriptAndTypeScriptVerifierAmpliV1Factories = [typescript_1.TypeScriptVerifierAmpliV1Factory, javascript_1.JavaScriptVerifierAmpliV1Factory, vue_1.VueVerifierAmpliV1Factory, svelte_1.SvelteVerifierAmpliV1Factory];
exports.VERIFIERS_BY_RUNTIME = {
[types_1.RuntimeId.AndroidJava]: [java_1.JavaAndroidVerifierV1Factory],
[types_1.RuntimeId.AndroidJavaV3]: [java_1.JavaAndroidVerifierV3Factory],
[types_1.RuntimeId.AndroidJavaV4]: [java_1.JavaAndroidVerifierV3Factory],
[types_1.RuntimeId.AndroidJavaAmpli]: [java_1.JavaAndroidVerifierAmpliV1Factory],
[types_1.RuntimeId.AndroidJavaAmpliV2]: [java_1.JavaAndroidVerifierAmpliV1Factory],
[types_1.RuntimeId.AndroidKotlin]: [kotlin_1.KotlinVerifierV1Factory],
[types_1.RuntimeId.AndroidKotlinV2]: [kotlin_1.KotlinVerifierV3Factory],
[types_1.RuntimeId.AndroidKotlinV3]: [kotlin_1.KotlinVerifierV3Factory],
[types_1.RuntimeId.AndroidKotlinV4]: [kotlin_1.KotlinVerifierV3Factory],
[types_1.RuntimeId.AndroidKotlinAmpli]: [kotlin_1.KotlinVerifierAmpliV1Factory],
[types_1.RuntimeId.AndroidKotlinAmpliV2]: [kotlin_1.KotlinVerifierAmpliV1Factory],
[types_1.RuntimeId.BrowserJavaScript]: javaScriptAndTypeScriptVerifierFactories,
[types_1.RuntimeId.BrowserJavaScriptV2]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.BrowserJavaScriptV3]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.BrowserJavaScriptAmpli]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.BrowserJavaScriptAmpliV2]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.BrowserTypeScript]: javaScriptAndTypeScriptVerifierFactories,
[types_1.RuntimeId.BrowserTypeScriptV2]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.BrowserTypeScriptV3]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.BrowserTypeScriptAmpli]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.BrowserTypeScriptAmpliV2]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.DotNetCSharp]: [c_sharp_1.default],
[types_1.RuntimeId.IOSObjC]: [objc_1.ObjectiveCVerifierV1Factory],
[types_1.RuntimeId.IOSObjCV2]: [objc_1.ObjectiveCVerifierV2Factory, swift_1.SwiftVerifierV2Factory],
[types_1.RuntimeId.IOSObjCAmpli]: [objc_1.ObjectiveCVerifierAmpliFactory, swift_1.SwiftVerifierAmpliFactory],
[types_1.RuntimeId.IOSObjCAmpliV2]: [objc_1.ObjectiveCVerifierAmpliFactory, swift_1.SwiftVerifierAmpliFactory],
[types_1.RuntimeId.IOSSwift]: [swift_1.SwiftVerifierV1Factory],
[types_1.RuntimeId.IOSSwiftV2]: [swift_1.SwiftVerifierV2Factory, objc_1.ObjectiveCVerifierV2Factory],
[types_1.RuntimeId.IOSSwiftAmpli]: [swift_1.SwiftVerifierAmpliFactory, objc_1.ObjectiveCVerifierAmpliFactory],
[types_1.RuntimeId.IOSSwiftAmpliV2]: [swift_1.SwiftVerifierAmpliFactory, objc_1.ObjectiveCVerifierAmpliFactory],
[types_1.RuntimeId.JreJava]: [java_1.JavaJreVerifierV1Factory],
[types_1.RuntimeId.JreJavaV3]: [java_1.JavaJreVerifierV3Factory],
[types_1.RuntimeId.JreJavaV4]: [java_1.JavaJreVerifierV3Factory],
[types_1.RuntimeId.JreJavaAmpli]: [java_1.JavaJreVerifierAmpliV1Factory],
[types_1.RuntimeId.JreKotlinV3]: [kotlin_1.KotlinVerifierV3Factory],
[types_1.RuntimeId.JreKotlinV4]: [kotlin_1.KotlinVerifierV3Factory],
[types_1.RuntimeId.JreKotlinAmpli]: [kotlin_1.KotlinVerifierAmpliV1Factory],
[types_1.RuntimeId.NodeJsJavaScript]: javaScriptAndTypeScriptVerifierFactories,
[types_1.RuntimeId.NodeJsJavaScriptV2]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.NodeJsJavaScriptV3]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.NodeJsJavaScriptAmpli]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.NodeJsJavaScriptAmpliV2]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.NodeJsTypeScript]: javaScriptAndTypeScriptVerifierFactories,
[types_1.RuntimeId.NodeJsTypeScriptV2]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.NodeJsTypeScriptV3]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.NodeJsTypeScriptAmpli]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.NodeJsTypeScriptAmpliV2]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.StarPython]: [python_1.PythonVerifierFactory],
[types_1.RuntimeId.StarPythonV2]: [python_1.PythonVerifierFactory],
[types_1.RuntimeId.StarPythonAmpli]: [python_1.PythonVerifierAmpliV1Factory],
[types_1.RuntimeId.StarRuby]: [ruby_1.RubyVerifierV2Factory],
[types_1.RuntimeId.StarRubyV2]: [ruby_1.RubyVerifierV2Factory],
[types_1.RuntimeId.ReactNativeJavaScriptV3]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.ReactNativeTypeScriptV3]: javaScriptAndTypeScriptVerifierV2Factories,
[types_1.RuntimeId.ReactNativeJavaScriptAmpli]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.ReactNativeTypeScriptAmpli]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.ReactNativeJavaScriptAmpliV2]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.ReactNativeTypeScriptAmpliV2]: javaScriptAndTypeScriptVerifierAmpliV1Factories,
[types_1.RuntimeId.StarGoAmpli]: [go_1.default],
};