@golentor

Typescript не работает с try-catch почему?

Файл /store/index.ts

export const getters: GetterTree<RootState, RootState> = {
  isLoggedIn: state => (
    try {
      return state.authUser.id !== null
    } catch {
      return false
    }  
  )
}


как переписать чтобы не было ошибки
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
export const getters: GetterTree<RootState, RootState> = {
  isLoggedIn: state => {
    try {
      return state.authUser.id !== null
    } catch {
      return false
    }  
  }
}
но лучше
export const getters: GetterTree<RootState, RootState> = {
  isLoggedIn: state => !!state?.authUser?.id
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
25 янв. 2021, в 13:34
3000 руб./за проект
25 янв. 2021, в 13:09
3001 руб./за проект
25 янв. 2021, в 13:08
2000 руб./за проект