UNPKG

@neo4j/graphql

Version:

A GraphQL to Cypher query execution layer for Neo4j and JavaScript GraphQL implementations

26 lines 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withMutationResponseTypes = withMutationResponseTypes; const graphql_1 = require("graphql"); const CreateInfo_1 = require("../../graphql/objects/CreateInfo"); const UpdateInfo_1 = require("../../graphql/objects/UpdateInfo"); const to_compose_1 = require("../to-compose"); function withMutationResponseTypes({ concreteEntityAdapter, propagatedDirectives, composer, }) { composer.createObjectTC({ name: concreteEntityAdapter.operations.mutationResponseTypeNames.create, fields: { info: new graphql_1.GraphQLNonNull(CreateInfo_1.CreateInfo), [concreteEntityAdapter.plural]: `[${concreteEntityAdapter.name}!]!`, }, directives: (0, to_compose_1.graphqlDirectivesToCompose)(propagatedDirectives), }); composer.createObjectTC({ name: concreteEntityAdapter.operations.mutationResponseTypeNames.update, fields: { info: new graphql_1.GraphQLNonNull(UpdateInfo_1.UpdateInfo), [concreteEntityAdapter.plural]: `[${concreteEntityAdapter.name}!]!`, }, directives: (0, to_compose_1.graphqlDirectivesToCompose)(propagatedDirectives), }); } //# sourceMappingURL=response-types.js.map