UNPKG

unleash-server

Version:

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

75 lines 2.29 kB
/* eslint-disable @typescript-eslint/no-unused-vars */ export default class FakeGroupStore { count() { return Promise.resolve(0); } async getAll() { return Promise.resolve(this.data); } async delete(id) { this.data = this.data.filter((item) => item.id !== id); return Promise.resolve(); } deleteAll() { return Promise.resolve(undefined); } destroy() { } async exists(key) { return this.data.some((u) => u.id === key); } async get(key) { return this.data.find((u) => u.id === key); } create(_group) { throw new Error('Method not implemented.'); } existsWithName(_name) { throw new Error('Method not implemented.'); } addUsersToGroup(_id, _users, _userName) { throw new Error('Method not implemented.'); } getAllUsersByGroups(_groupIds) { throw new Error('Method not implemented.'); } deleteUsersFromGroup(_deletableUsers) { throw new Error('Method not implemented.'); } update(_group) { throw new Error('Method not implemented.'); } updateGroupUsers(_groupId, _newUsers, _deletableUsers, _userName) { throw new Error('Method not implemented.'); } getAllWithId(_ids) { throw new Error('Method not implemented.'); } getProjectGroupRoles(_projectId) { throw new Error('Method not implemented.'); } getProjectGroups(_projectId) { throw new Error('Method not implemented.'); } getGroupProjects(_groupIds) { throw new Error('Method not implemented.'); } getNewGroupsForExternalUser(_userId, _externalGroups) { throw new Error('Method not implemented.'); } addUserToGroups(_userId, _groupIds, _createdBy) { throw new Error('Method not implemented.'); } getOldGroupsForExternalUser(_userId, _externalGroups) { throw new Error('Method not implemented.'); } getGroupsForUser(_userId) { throw new Error('Method not implemented.'); } hasProjectRole(_groupId) { throw new Error('Method not implemented.'); } deleteScimGroups() { throw new Error('Method not implemented.'); } } //# sourceMappingURL=fake-group-store.js.map