UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

15 lines 775 B
import { AccessReadModel } from './access-read-model.js'; import { AccessStore } from '../../db/access-store.js'; import FakeRoleStore from '../../../test/fixtures/fake-role-store.js'; import FakeAccessStore from '../../../test/fixtures/fake-access-store.js'; export const createAccessReadModel = (db, config) => { const { eventBus, getLogger } = config; const accessStore = new AccessStore(db, eventBus, getLogger); return new AccessReadModel({ accessStore }); }; export const createFakeAccessReadModel = (accessStore) => { const roleStore = new FakeRoleStore(); const finalAccessStore = accessStore ?? new FakeAccessStore(roleStore); return new AccessReadModel({ accessStore: finalAccessStore }); }; //# sourceMappingURL=createAccessReadModel.js.map