文件名称:typejoi:用于打字稿的joi(具有joi的所有功能)
文件大小:75KB
文件格式:ZIP
更新时间:2024-04-18 20:49:19
TypeScript
Typejoi joi全功能打字稿集成(易学+ joi的强大功能) 为什么要打字 使用typejoi,您可以完成纯joi可以做的所有事情。 与[joi-typescript-validator]( joi-typescript-validator)之类的东西相比,typejoi的主要好处是您还可以使用joi.alternatives进行联合验证 并且学习如何使用该软件包真的很容易,只需阅读以下代码并开始使用:)。 用法 装饰一堂课 您可以通过以下步骤创建joi模式: import { TypeJoi , getSchemaFromClass } from "typejoi" ; @ TypeJoi ( ) class JoiSchemaClass { } const joiSchema = getSchemaFromClass ( JoiSchemaClass ) ; // a va
【文件预览】:
typejoi-master
----package.json(778B)
----jest.config.ts(7KB)
----src()
--------MetaKeys.ts(624B)
--------getMeta.spec.ts(409B)
--------isTypeJoi.ts(284B)
--------isTypeJoi.spec.ts(534B)
--------getSchemaFromClass.spec.ts(2KB)
--------tj.ts(1KB)
--------getSchemaFromClass.ts(870B)
--------tj.spec.ts(1KB)
--------TypeJoi.ts(1KB)
--------TypeJoi.spec.ts(659B)
--------index.ts(206B)
----tsconfig.json(7KB)
----.gitignore(18B)
----README.md(2KB)
----yarn.lock(159KB)