Example #1
0
export function getSidebarExpanded($state: Observable<AppLayout>) {
  return $state.select(state => state.sidebarExpanded);
}
export function isPlayerPlaying(state$: Observable<YoutubePlayerState>) {
  return state$.select(state => state.playerState)
    .map((playerState: YT.PlayerState) => playerState === 1);
}
Example #3
0
// shared selectors
function getAppLayoutState(state$: Observable<EchoesState>) {
  return state$.select(state => state.appLayout);
}
export function getCurrentMedia(state$: Observable<YoutubePlayerState>) {
  return state$.select(state => state.media);
}