[TypeScript]: индексирование типа по двум общим перечислениям

Попробуйте изменить дату

   String date = new SimpleDateFormat("yyyy-MM-dd").format(new Date(request.getParameter("date")))

, а затем вставьте в базу данных. Обратите внимание, что request.getParameter («дата») должен быть в формате 11/20/2013, чтобы это работало, или вы можете использовать аналогичный способ достижения.

0
задан Nick Latkovich 18 January 2019 в 15:59
поделиться

1 ответ

Вы должны сделать тип TSpace зависимым от типа TProtocol. Один из способов достижения этого был бы следующим:

function getObject<
    TProtocol extends PROTOCOL,
    TSpace extends keyof OBJECT[TProtocol]
>(query: string): OBJECT[TProtocol][TSpace]
0
ответ дан Grassator 18 January 2019 в 15:59
поделиться
Другие вопросы по тегам:

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