Почитай об юнионах в тс - не совсем понятно, какую роль это играет здесь.
direction
может иметь всего 2 значения, а ты прописал, что может иметь любую строку.direction?: 'up' | 'down'
"Хреново" работает.
при использовании групп пользователей (ролей: админ, модератор, юзер) их передавать в токене
стоит ли их отдельно куда-либо записывать (в тот же localstorage) или оставлять в токене и декодить каждый раз
const sortArr = contacts.sort(function (a, b) {
if (x > y) {
return 1;
}
if (x < y) {
return -1;
}
return 0;
return sortArr.reverse();
direction?: string
if (direction === 'down') {
if (direction === 'up') {
Вот так ты взял и запорол следующий вопрос автора.)