UNPKG

@splitsoftware/splitio-react-native

Version:
19 lines (18 loc) 830 B
import { settingsFactory } from '../settings/full'; import { getModules } from '../platform/getModules'; import { sdkFactory } from '@splitsoftware/splitio-commons/esm/sdkFactory/index'; /** * SplitFactory for React Native. * * @param config - Configuration object used to instantiate the SDK * @param __updateModules - Optional function that lets redefine internal SDK modules. Use with * caution since, unlike `config`, this param is not validated neither considered part of the public API. * @throws Will throw an error if the provided config is invalid. */ export function SplitFactory(config, __updateModules) { const settings = settingsFactory(config); const modules = getModules(settings); if (__updateModules) __updateModules(modules); return sdkFactory(modules); } //# sourceMappingURL=splitFactory.js.map