unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
15 lines • 790 B
JavaScript
import SettingService from './setting-service.js';
import SettingStore from './setting-store.js';
import FakeSettingStore from './fake-setting-store.js';
import { createEventsService, createFakeEventsService, } from '../events/createEventsService.js';
export const createSettingService = (config) => (db) => {
const settingStore = new SettingStore(db, config.getLogger);
const eventService = createEventsService(db, config);
return new SettingService({ settingStore }, config, eventService);
};
export const createFakeSettingService = (config) => {
const settingStore = new FakeSettingStore();
const eventService = createFakeEventsService(config);
return new SettingService({ settingStore }, config, eventService);
};
//# sourceMappingURL=createSettingService.js.map