Skip to content

Commit 9a5e7b9

Browse files
Use ts
1 parent 7f2b64b commit 9a5e7b9

File tree

2 files changed

+19
-23
lines changed

2 files changed

+19
-23
lines changed

src/presets/serverSide.js

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/presets/serverSide.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { splitApiFactory } from '../services/splitApi';
2+
import { syncManagerOnlineFactory } from '../sync/syncManagerOnline';
3+
import { pushManagerFactory } from '../sync/streaming/pushManager';
4+
import { pollingManagerSSFactory } from '../sync/polling/pollingManagerSS';
5+
import { InMemoryStorageFactory } from '../storages/inMemory/InMemoryStorage';
6+
import { sdkManagerFactory } from '../sdkManager';
7+
import { sdkClientMethodFactory } from '../sdkClient/sdkClientMethod';
8+
import { impressionObserverSSFactory } from '../trackers/impressionObserver/impressionObserverSS';
9+
10+
const syncManagerOnlineSSFactory = syncManagerOnlineFactory(pollingManagerSSFactory, pushManagerFactory);
11+
12+
export const serverSideModules = {
13+
storageFactory: InMemoryStorageFactory,
14+
splitApiFactory,
15+
syncManagerFactory: syncManagerOnlineSSFactory,
16+
sdkManagerFactory,
17+
sdkClientMethodFactory,
18+
impressionsObserverFactory: impressionObserverSSFactory,
19+
};

0 commit comments

Comments
 (0)