You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
					
						
							|  |  |  | import { createSelector } from 'reselect'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import { LocalizerType } from '../../types/Util'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import { StateType } from '../reducer'; | 
					
						
							|  |  |  | import { UserStateType } from '../ducks/user'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export const getUser = (state: StateType): UserStateType => state.user; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export const getUserNumber = createSelector( | 
					
						
							|  |  |  |   getUser, | 
					
						
							|  |  |  |   (state: UserStateType): string => state.ourNumber | 
					
						
							|  |  |  | ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export const getRegionCode = createSelector( | 
					
						
							|  |  |  |   getUser, | 
					
						
							|  |  |  |   (state: UserStateType): string => state.regionCode | 
					
						
							|  |  |  | ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export const getIntl = createSelector( | 
					
						
							|  |  |  |   getUser, | 
					
						
							|  |  |  |   (state: UserStateType): LocalizerType => state.i18n | 
					
						
							|  |  |  | ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export const getIsSecondaryDevice = createSelector( | 
					
						
							|  |  |  |   getUser, | 
					
						
							|  |  |  |   (state: UserStateType): boolean => state.isSecondaryDevice | 
					
						
							|  |  |  | ); |