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验证对象。

zip 文件大小:89.71KB