redux/track/selectors
unknown
plain_text
2 years ago
1.1 kB
3
Indexable
import {createSelector} from 'reselect'; import * as TrackActionType from './type'; export const track = state => state.track; export const getTrackLoading = createSelector( track, (data: TrackActionType.TrackState) => { return data.trackLoading; }, ); export const getTrackStationList = createSelector( track, (data: TrackActionType.TrackState) => { return data.trackStation; }, ); export const getTrackTotalLength = createSelector( track, (data: TrackActionType.TrackState) => { return data.trackTotalLength; }, ); export const getStopStations = createSelector( track, (data: TrackActionType.TrackState) => { return data.stopStations; }, ); export const getTrackGroupData = createSelector( track, (data: TrackActionType.TrackState) => { return data.trackGroupData; }, ); export const getNearestTrackData = createSelector( track, (data: TrackActionType.TrackState) => { return data.nearestTrack; }, ); export const getAbsoluteStartTrackDistanceMiles = createSelector( track, (data: TrackActionType.TrackState) => { return data.absoluteStartTrackDistanceMiles; }, );
Editor is loading...