#typescript #joi
#typescript #joi
Вопрос:
Я извлекаю тип из схемы Joi с помощью joi-extract-type
. У него нет проблем со временем компиляции @hapi/joi
, но при обновлении Joi до последней версии now (17.2.1). Он не понимает extractType.
Какое может быть самое простое решение для его исправления, пока его ввод не будет исправлен в источнике?
Одним из решений может быть предоставление этого ввода локально. Может ли кто-нибудь предоставить объявление для этого или любого другого лучшего решения?
export type dto = Joi.extractType<typeof schema>;
"joi": "^17.2.1",
"joi-extract-type": "^15.0.8",
Ответ №1:
В документации express-joi-validation вы найдете это примечание над примером ‘joi-extract-type’. ПРИМЕЧАНИЕ: на данный момент это не работает с Joi v16 . Ссылка на выпуск.
Если вы хотите использовать ‘joi-extract-type’, вы должны понизить версию ‘joi’ до версии 16.