@kazion/create-app
Version:
A cli tool to help you get started with graphql and rest api's with typescript
20 lines (16 loc) • 392 B
text/typescript
import { pubsub } from '~/lib/pubsub'
import { protect } from '~/middleware/protect'
import { inviteUserHandler, meHandler } from './user.handlers'
export const userResolvers = {
Query: {
me: protect(meHandler),
},
Mutation: {
userInvite: inviteUserHandler,
},
Subscription: {
userInvite: {
subscribe: () => pubsub.asyncIterator(['USER_INVITE']),
},
},
}