UNPKG

@splitsoftware/splitio-commons

Version:
18 lines (17 loc) 1.01 kB
import { serviceApiFactory } from '../services/serviceApi'; import { syncManagerOnlineFactory } from '../sync/syncManagerOnline'; import { pushManagerFactory } from '../sync/streaming/pushManager'; import { pollingManagerSSFactory } from '../sync/polling/pollingManagerSS'; import { InMemoryStorageFactory } from '../storages/inMemory/InMemoryStorage'; import { sdkManagerFactory } from '../sdkManager'; import { sdkClientMethodFactory } from '../sdkClient/sdkClientMethod'; import { impressionObserverSSFactory } from '../trackers/impressionObserver/impressionObserverSS'; var syncManagerOnlineSSFactory = syncManagerOnlineFactory(pollingManagerSSFactory, pushManagerFactory); export var serverSideModules = { storageFactory: InMemoryStorageFactory, serviceApiFactory: serviceApiFactory, syncManagerFactory: syncManagerOnlineSSFactory, sdkManagerFactory: sdkManagerFactory, sdkClientMethodFactory: sdkClientMethodFactory, impressionsObserverFactory: impressionObserverSSFactory, };