GQL2Yup转换GraphQL模式为Yup验证对象
GraphQL到Yup :thinking_face: 为什么?你是否曾经需要验证一个GraphQL架构(gql)?例如用于测试或数据提取等。此小库提取GQL模式中的所有对象、联合、枚举等,并将其转换为Yup验证对象。它还支持日期和嵌套模式。
:package: 安装:
兼容浏览器和Node.js。
安装命令:
yarn add gql-to-yup 或者 npm i --save-dev gql-to-yup
如何使用:
获取GQL文件、GQL字符串或GraphQLSchema对象的路径,并将其传递给:
js
import { GQL2Yup } from 'gql-to-yup';
const fromString = new GQL2Yup(`
type Person {
name: String!
age: Int!
address: String # Not required
}
`);
这样就可以将GraphQL模式转换为Yup验证对象。
89.71KB
文件大小:
评论区