Skip to content

Instantly share code, notes, and snippets.

@wojtek1150
Created June 1, 2018 07:44
Show Gist options
  • Save wojtek1150/1a4ce7a58d8d7cc3a39aef0b0458e8b0 to your computer and use it in GitHub Desktop.
Save wojtek1150/1a4ce7a58d8d7cc3a39aef0b0458e8b0 to your computer and use it in GitHub Desktop.
export const getUsersEntities = createSelector(getUsersState, fromUsers.getUsersEntities);
export const getAllUsers = createSelector(getUsersEntities, (entities) => Object.keys(entities).map(id => entities[id]));
export const getUsersLoaded = createSelector(getUsersState, fromUsers.getUsersLoaded);
export const getAdminUsers = createSelector(
getAllUsers,
(users: Users.List): Users.List => users.filter(user => user.isAdmin)
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment