How to use the GraphQLInputObjectType function from graphql

Find comprehensive JavaScript graphql.GraphQLInputObjectType code examples handpicked from public code repositorys.

100
101
102
103
104
105
106
107
108
109

const whereArgType = new graphql.GraphQLInputObjectType({
  name: `${entityName}WhereArguments`,
  fields: Object.keys(fields).reduce((acc, field) => {
    acc[field] = {
      type: new graphql.GraphQLInputObjectType({
        name: `${entityName}WhereArguments${field}`,
        fields: {
          eq: { type: fields[field].type },
          neq: { type: fields[field].type },
fork icon85
star icon888
watch icon16

+ 98 other calls in file

-1
fork icon13
star icon203
watch icon10

+ 3 other calls in file

71
72
73
74
75
76
77
78
79
80
}
function isEnumType(type) {
  return type instanceof gql.GraphQLEnumType;
}
function isInputObjectType(type) {
  return type instanceof gql.GraphQLInputObjectType;
}


function printTopCall(query_name,query_arguments,content){
fork icon7
star icon43
watch icon3

+ 9 other calls in file

39
40
41
42
43
44
45
46
47
48

function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }

function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }

var FileInputType = new _graphql.GraphQLInputObjectType({
        name: 'FileInput',
        fields: {
                name: {
                        type: new _graphql.GraphQLNonNull(_graphql.GraphQLString)
fork icon5
star icon7
watch icon3

+ 3 other calls in file

8
9
10
11
12
13
14
15
16
17
  fields: {
    id: { type: GraphQLString },
    quote: { type: GraphQLString }
  }
});
const QuoteCreateType = new GraphQLInputObjectType({
  name: 'QuoteCreateType',
  type: QuoteType,
  fields: {
    quote: { type: new GraphQLNonNull(GraphQLString) }
fork icon1
star icon5
watch icon2

+ 5 other calls in file

50
51
52
53
54
55
56
57
58
59
60
61
    }
);




// Create a Question Type (INPUT) for mutation of creating a quiz
const QuestionInputType = new GraphQLInputObjectType(
    {
        name: 'QuestionInput',
        description: 'Question Input Type',
        fields: () => ({
fork icon5
star icon0
watch icon0

105
106
107
108
109
110
111
112
113
114
115
116
    }
)




// Create an AnswerInput Type for submitting a quiz
const AnswerInputType = new GraphQLInputObjectType(
    {
        name: 'AnswerInput',
        description: 'Answer Input Type',
        fields: () => ({
fork icon5
star icon0
watch icon0

+ 3 other calls in file

158
159
160
161
162
163
164
165
166
167
  graphQLSchema,
  ItemAuthenticationWithPasswordSuccess
} = _ref;
const createInputConfig = graphql.assertInputObjectType(graphQLSchema.getType(`${listKey}CreateInput`)).toConfig();
const fieldsSet = new Set(fields);
const initialCreateInput = core.graphql.wrap.inputObject(new graphql.GraphQLInputObjectType(_objectSpread(_objectSpread({}, createInputConfig), {}, {
  fields: Object.fromEntries(Object.entries(createInputConfig.fields).filter(_ref2 => {
    let [fieldKey] = _ref2;
    return fieldsSet.has(fieldKey);
  })),
fork icon0
star icon0
watch icon0

+ 4 other calls in file