Skip to content

Instantly share code, notes, and snippets.

View abdoulmouctard's full-sized avatar
🎯
Focusing

Mouctar DIALLO abdoulmouctard

🎯
Focusing
View GitHub Profile
import { combineResolvers } from 'graphql-resolvers';
import { omitBy, isNil } from 'lodash';
import { authorize } from './auth.resolver';
import { USER, ADMIN } from '../../models/user.model';
import { Paginate } from './pagination.resolver';
export default {
Query: {
Comment: combineResolvers(authorize(USER), async (parent, { id }, { models }) => models.Comment.findById(id)),
Comments: combineResolvers(authorize(USER), Paginate('Comment')),
scalar Date
type Comment {
user(id: String!): User!
issue(id: String!): Issue!
content: String!
createdAt: Date!
updatedAt: Date!
}