export const getTodosState = state => state.todos;
export const getVisibiltyFilterState = state => state.visibilityFilter;
export const getVisibleTodos = createSelector(getTodosState, getVisibiltyFilterState, calcVisibleTodos);
function calcVisibleTodos( todos, filter ) {
console.log('---------Recalculate todos---------');
}
// In your component
this.visibleTodos$ = this.store.select(fromRoot.getVisibleTodos);