UNPKG

@segment/analytics-next

Version:

Analytics Next (aka Analytics 2.0) is the latest version of Segment’s JavaScript SDK - enabling you to send your data to any tool without having to learn, test, or use a new API every time.

32 lines 928 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toFacade = void 0; var facade_1 = require("@segment/facade"); function toFacade(evt, options) { var fcd = new facade_1.Facade(evt, options); if (evt.type === 'track') { fcd = new facade_1.Track(evt, options); } if (evt.type === 'identify') { fcd = new facade_1.Identify(evt, options); } if (evt.type === 'page') { fcd = new facade_1.Page(evt, options); } if (evt.type === 'alias') { fcd = new facade_1.Alias(evt, options); } if (evt.type === 'group') { fcd = new facade_1.Group(evt, options); } if (evt.type === 'screen') { fcd = new facade_1.Screen(evt, options); } Object.defineProperty(fcd, 'obj', { value: evt, writable: true, }); return fcd; } exports.toFacade = toFacade; //# sourceMappingURL=to-facade.js.map