UNPKG

@amplitude/ampli

Version:

Amplitude CLI

21 lines (20 loc) 851 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const lodash_1 = require("lodash"); const SvelteVerifier_1 = require("./SvelteVerifier"); const string_1 = require("../../util/string"); const JavaScriptVerifierV2_1 = require("../javascript/JavaScriptVerifierV2"); const TypeScriptVerifierV2_1 = require("../typescript/TypeScriptVerifierV2"); class SvelteVerifierV2 extends SvelteVerifier_1.default { constructor() { super(...arguments); this.getReferenceName = (eventName) => lodash_1.camelCase(string_1.sanitize(eventName)); } createInnerVerifiers() { return { jsVerifier: new JavaScriptVerifierV2_1.default(this.ampliInstanceNames), tsVerifier: new TypeScriptVerifierV2_1.default(this.ampliInstanceNames), }; } } exports.default = SvelteVerifierV2;