@splitsoftware/splitio-commons
Version:
Split JavaScript SDK common components
15 lines (13 loc) • 512 B
text/typescript
import { EventEmitter } from '../utils/EventEmitter';
import { getFetch } from '../platform/getFetch/browser';
import { getEventSource } from '../platform/getEventSource/browser';
import { BrowserSignalListener } from '../listeners/browser';
import { now } from '../utils/timeTracker/now/browser';
import { IPlatform } from '../sdkFactory/types';
export const platform: IPlatform = {
getFetch,
getEventSource,
EventEmitter,
now,
SignalListener: BrowserSignalListener as IPlatform['SignalListener']
};