问题描述
我正在使用joi-extract-type
从Joi模式中提取类型。 @hapi/joi
没有编译时问题,但是将Joi升级到当前最新版本(17.2.1)时。它不了解extractType。
一种解决方案是在本地提供此键入。有人可以为这个或其他更好的解决方案提供声明吗?
export type dto = Joi.extractType<typeof schema>;
"joi": "^17.2.1","joi-extract-type": "^15.0.8",
解决方法
在 express-joi-validation 文档中,您会在“joi-extract-type”示例上方找到此注释。 注意:目前这不适用于 Joi v16+。 Link for the issue。
如果你想使用'joi-extract-type',你必须将'joi'降级到v16以下。