Возможно ли иметь дело с дополнительными свойствами, которые условны на основе логического значения в типе?

#typescript Вопрос: Моя текущая ситуация-это ответ сервера с логическим успехом и необязательными данными ответа или информацией об ошибке. type ServerResponse = { success: boolean; data?: { [key: string]: string };…

Продолжить чтениеВозможно ли иметь дело с дополнительными свойствами, которые условны на основе логического значения в типе?