@amplitude/ampli
Version:
Amplitude CLI
21 lines (20 loc) • 851 B
JavaScript
;
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;