0.9.2 • Published 4 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
4 years ago
0.9.0
4 years ago
0.8.0
4 years ago
0.8.0-alpha.13
4 years ago
0.8.0-alpha.12
4 years ago
0.8.0-alpha.11
4 years ago
0.8.0-alpha.10
4 years ago
0.8.0-alpha.9
4 years ago
0.8.0-alpha.8
4 years ago
0.8.0-alpha.7
4 years ago
0.8.0-alpha.5
4 years ago
0.8.0-alpha.4
4 years ago
0.7.0
5 years ago
0.6.0-alpha.1
6 years ago
0.5.0-alpha.4
6 years ago