@splitsoftware/splitio-commons
Version:
Split JavaScript SDK common components
21 lines (20 loc) • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.serverSideModules = void 0;
var serviceApi_1 = require("../services/serviceApi");
var syncManagerOnline_1 = require("../sync/syncManagerOnline");
var pushManager_1 = require("../sync/streaming/pushManager");
var pollingManagerSS_1 = require("../sync/polling/pollingManagerSS");
var InMemoryStorage_1 = require("../storages/inMemory/InMemoryStorage");
var sdkManager_1 = require("../sdkManager");
var sdkClientMethod_1 = require("../sdkClient/sdkClientMethod");
var impressionObserverSS_1 = require("../trackers/impressionObserver/impressionObserverSS");
var syncManagerOnlineSSFactory = (0, syncManagerOnline_1.syncManagerOnlineFactory)(pollingManagerSS_1.pollingManagerSSFactory, pushManager_1.pushManagerFactory);
exports.serverSideModules = {
storageFactory: InMemoryStorage_1.InMemoryStorageFactory,
serviceApiFactory: serviceApi_1.serviceApiFactory,
syncManagerFactory: syncManagerOnlineSSFactory,
sdkManagerFactory: sdkManager_1.sdkManagerFactory,
sdkClientMethodFactory: sdkClientMethod_1.sdkClientMethodFactory,
impressionsObserverFactory: impressionObserverSS_1.impressionObserverSSFactory,
};