0.9.2 • Published 3 years ago
@graphity/types v0.9.2
Graphity - Types
Installation
npm install @graphity/types --save
inputify
import { inputify } from '@graphity/types'
const GraphQLUser = new GraphQLObjectType({
name: 'User',
fields: {
id: { type: GraphQLNonNull(GraphQLID) },
name: { type: GraphQLNonNull(GraphQLString) },
company: { type: new GraphQLObjectType({
name: 'Company',
fields: {
id: { type: GraphQLNonNull(GraphQLID) },
name: { type: GraphQLString },
},
}) },
},
})
const InputGraphQLUser = inputify(GraphQLUser)
/*
input InputCompany {
id: ID!
name: String
}
input InputUser {
id: ID!
name: String!
company: InputCompany
}
*/
const InputGraphQLUser = inputify(GraphQLUser, { disableRecursive: true })
/*
input InputUser {
id: ID!
name: String!
}
*/
0.9.2
3 years ago
0.9.0
3 years ago
0.8.0
3 years ago
0.8.0-alpha.13
3 years ago
0.8.0-alpha.12
3 years ago
0.8.0-alpha.11
3 years ago
0.8.0-alpha.10
3 years ago
0.8.0-alpha.9
3 years ago
0.8.0-alpha.8
3 years ago
0.8.0-alpha.7
3 years ago
0.8.0-alpha.5
3 years ago
0.8.0-alpha.4
3 years ago
0.7.0
4 years ago
0.6.0-alpha.1
5 years ago
0.5.0-alpha.4
5 years ago