/*Powered By: Manaknightdigital Inc. https://manaknightdigital.com/ Year: {{{year}}}*/ /** * Resolve Index * @copyright {{{year}}} Manaknightdigital Inc. * @link https://manaknightdigital.com * @license Proprietary Software licensing * @author Ryan Wong * */ const { GraphQLUpload } = require("graphql-upload"); const updateUserResolver = require("./update/updateUser"); const singleUserResolver = require("./single/singleUser"); const typeUserResolver = require("./type/typeUser"); const createLinkResolver = require("./create/createLink"); const typeLinkResolver = require("./type/typeLink"); const singleLinkResolver = require("./single/singleLink"); const deactivateAllLinksResolver = require("./delete/deactivateAllLinks"); // const calendarResolver = require("./custom/calendar"); // const noteResolver = require("./custom/note"); // const customImageResolver = require("./custom/image"); // const uploadFileMutationResolver = require("./custom/uploadFile"); // const connectionStepsResolver = require("./custom/connectionSteps"); const movieResolvers = require("./custom/movieResolvers"); const reviewResolvers = require("./custom/reviewResolvers"); const directorResolvers = require("./custom/directorResolvers"); const actorResolvers = require("./custom/actorResolvers"); module.exports = { Upload: GraphQLUpload, Query: { user: singleUserResolver, link: singleLinkResolver, // ...calendarResolver.Query, // ...customImageResolver.Query, // ...noteResolver.Query, // ...connectionStepsResolver.Query, ...movieResolvers.Query, ...reviewResolvers.Query, ...directorResolvers.Query, ...actorResolvers.Query, }, Mutation: { updateUser: updateUserResolver, createLink: createLinkResolver, deactivateAllLinks: deactivateAllLinksResolver, // uploadFile: uploadFileMutationResolver, // ...calendarResolver.Mutation, // ...customImageResolver.Mutation, // ...noteResolver.Mutation, ...movieResolvers.Mutation, ...reviewResolvers.Mutation, ...directorResolvers.Mutation, ...actorResolvers.Mutation, }, // ...calendarResolver.Type, // ...noteResolver.Type, User: typeUserResolver, Link: typeLinkResolver, };