0.9.2 • Published 4 years ago

@graphity/types v0.9.2

Weekly downloads
34
License
MIT
Repository
github
Last release
4 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

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