169 похожих чатов

Export interface ResponseApi<T = null> { result: T;

success: boolean;
errorData: ResponseErrorData | null;
}

interface ResponseErrorData<T = {}> {
error: ResponseErrorType;
message: string | ValidationErrorMessage<T>;
statusCode: HttpStatus;
}

interface ValidationErrorMessage<T = {}> {
[key: T]: Array<string>;
}
Тут ошибку получаю, как сделать что бы интерфейс понимал что ключом будет один из тех полей что передадут как T в ResponseErrorData<T>

Например я буду передавать
interface CreateUserData {
firstName: string;
lastName: string;
password: string;
confirmPassword: string;
email: string;
}
ResponseErrorData<CreateUserData>

Как избавиться от ошибки с сохранением задуманного?

2 ответов

2 просмотра

Record<T,...>

Андрей-Иванов Автор вопроса
Mikhail Chukhnin
Record<T,...>

Оно? Проверил что в конечном объекте существуют эти поля. На всякий случай спрошу, просто, то что оно работает не всегда значит что правильно написано))

Похожие вопросы

Обсуждают сегодня

ого, прикольно, а что пишешь?
CodWiz | Серёжа by CodWiz
32
а почему бы не поведать миру эти дополнения, сделав их по сути стандартными для ide ?
Mixail Frolov
26
А что за прикол,типа тут я никого не найду получается?
🥀
17
Добрый день, пытаюсь в sentry подключить к кластерам кафки и кликхауса, мне необходимо передать им "bootstrap.servers": "servers:9092" но я не понимаю как передать туда server...
Михаил
7
А как ребята типа теле2 зашли? У них же пополнение баланса моментальное
Alexandr Dubickiy
22
Хочу поинтересоваться,для кого-то сейчас актуально изучение языков? Поделюсь материалами по иностранным языкам.
Дима
12
Здравствуйте. Какое условие необходимо, что бы приложение скомпилированное лазарусом в ubuntu запускалось на astra linux?
Эдуард Щербаков
21
Нужно найти номер позиции, с которой начинается подстрока S2 в строке S1. lea di, s1 ;Строка lea si, s2 Подстрока again: mov al, [si] mov ah, 02 ...
Ыиу
12
Выиграл лотерейные билеты (во взрослую жизнь), где обменивать на игрушки?
Magic
8
Привет Вам, Гуру вапора Смею обратиться с вопросом, по какой причине не сохраняются куки через request.client.send(get) и urlsession? Опишу чуть точнее: - есть первый запрос, ...
Alexander Orlov
10
Карта сайта