如何解决如何修复命名空间“ Joi”没有导出的成员“ extractType”
我正在使用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以下。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。