52 lines
2.2 KiB
TypeScript
52 lines
2.2 KiB
TypeScript
/* gql imports */
|
|
import { MutationResolvers, QueryResolvers } from '@generated/types';
|
|
|
|
/* Query */
|
|
import { BookChapterManyResolver } from './resolvers/bookChapterManyResolver';
|
|
import { BookChapterOneResolver } from './resolvers/bookChapterOneResolver';
|
|
import { BookManyResolver } from './resolvers/bookManyResolver';
|
|
import { BookOneResolver } from './resolvers/bookOneResolver';
|
|
import { IdentityResolver } from './resolvers/identityResolver';
|
|
import { ReviewManyResolver } from './resolvers/reviewManyResolver';
|
|
import { UserOneResolver } from './resolvers/userOneResolver';
|
|
|
|
/* Mutation */
|
|
import { LoginResolver } from './resolvers/auth/login';
|
|
import { LogoutResolver } from './resolvers/auth/logout';
|
|
import { SignUpResolver } from './resolvers/auth/signUp';
|
|
import { BookChapterCreateResolver } from './resolvers/bookChapterCreateResolver';
|
|
import { BookChapterDeleteResolver } from './resolvers/bookChapterDelete';
|
|
import { BookChapterUpdateResolver } from './resolvers/bookChapterUpdateResolver';
|
|
import { BookCreateResolver } from './resolvers/bookCreateResolver';
|
|
import { BookDeleteResolver } from './resolvers/bookDeleteResolver';
|
|
import { BookUpdateResolver } from './resolvers/bookUpdateResolver';
|
|
import { RatingSetResolver } from './resolvers/ratingSetResolver';
|
|
import { ReviewCreateResolver } from './resolvers/reviewCreateResolver';
|
|
import { UserUpdateResolver } from './resolvers/userUpdateResolver';
|
|
|
|
export const Query: QueryResolvers = {
|
|
bookOne: BookOneResolver,
|
|
bookMany: BookManyResolver,
|
|
bookChapterOne: BookChapterOneResolver,
|
|
bookChapterMany: BookChapterManyResolver,
|
|
identity: IdentityResolver,
|
|
reviewMany: ReviewManyResolver,
|
|
userOne: UserOneResolver
|
|
};
|
|
|
|
export const Mutation: MutationResolvers = {
|
|
signUp: SignUpResolver,
|
|
login: LoginResolver,
|
|
logout: LogoutResolver,
|
|
bookCreate: BookCreateResolver,
|
|
bookUpdate: BookUpdateResolver,
|
|
bookDelete: BookDeleteResolver,
|
|
bookChapterCreate: BookChapterCreateResolver,
|
|
bookChapterDelete: BookChapterDeleteResolver,
|
|
bookChapterUpdate: BookChapterUpdateResolver,
|
|
ratingSet: RatingSetResolver,
|
|
reviewCreate: ReviewCreateResolver,
|
|
userUpdate: UserUpdateResolver
|
|
};
|
|
|
|
export const Subscription = {};
|