UNPKG

@kazion/create-app

Version:

A cli tool to help you get started with graphql and rest api's with typescript

22 lines (18 loc) 503 B
import { protect } from '~/middleware/protect'; import { pubsub } from '~/lib/pubsub'; import { inviteUserHandler, meHandler, updateUserHandler, userHandler } from './user.handlers'; export const userResolvers = { Query: { me: protect(meHandler), user: protect(userHandler), }, Mutation: { updateUser: updateUserHandler, userInvite: inviteUserHandler }, Subscription: { userInvite: { subscribe: (opts: any) => pubsub.asyncIterator(['USER_INVITE']), }, }, };