@splitsoftware/splitio-browserjs
Version:
Split SDK for JavaScript on Browser
17 lines (16 loc) • 943 B
JavaScript
// @ts-nocheck
import { SplitFactory } from './splitFactory';
import { InLocalStorage } from '@splitsoftware/splitio-commons/esm/storages/inLocalStorage/index';
import { ErrorLogger } from '@splitsoftware/splitio-commons/esm/logger/browser/ErrorLogger';
import { WarnLogger } from '@splitsoftware/splitio-commons/esm/logger/browser/WarnLogger';
import { InfoLogger } from '@splitsoftware/splitio-commons/esm/logger/browser/InfoLogger';
import { DebugLogger } from '@splitsoftware/splitio-commons/esm/logger/browser/DebugLogger';
// Include all pluggable modules as properties to expose at the global `splitio` object
SplitFactory.SplitFactory = SplitFactory;
SplitFactory.InLocalStorage = InLocalStorage;
SplitFactory.ErrorLogger = ErrorLogger;
SplitFactory.WarnLogger = WarnLogger;
SplitFactory.InfoLogger = InfoLogger;
SplitFactory.DebugLogger = DebugLogger;
// eslint-disable-next-line import/no-default-export
export default SplitFactory;