0.9.2 • Published 3 years ago

@graphity/types v0.9.2

Weekly downloads
34
License
MIT
Repository
github
Last release
3 years ago

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