UNPKG

@splitsoftware/splitio-commons

Version:
21 lines (20 loc) 1.21 kB
"use strict"; 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, };