aboutsummaryrefslogtreecommitdiffstats
path: root/tests/msw/schema/types/index.ts
blob: e1d260a8c94d11208491dc38ed23b35fbb7d8db4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
import { authorTypes } from './author.types';
import { commentTypes } from './comment.types';
import { commonTypes } from './common.types';
import { createCommentTypes } from './create-comment.types';
import { featuredImageTypes } from './featured-image.types';
import { postTypes } from './post.types';
import { sendEmailTypes } from './send-email.types';
import { thematicTypes } from './thematic.types';
import { topicTypes } from './topic.types';

const rootQueryType = `type Query {
  comments(
    after: String
    before: String
    first: Int
    last: Int
    where: RootQueryToCommentConnectionWhereArgs
  ): RootQueryToCommentConnection
  post(
    asPreview: Boolean
    id: ID!
    idType: PostIdType
  ): Post
  posts(
    after: String
    before: String
    first: Int
    last: Int
    where: RootQueryToPostConnectionWhereArgs
  ): RootQueryToPostConnection
  thematic(
    asPreview: Boolean
    id: ID!
    idType: ThematicIdType
  ): Thematic
  thematics(
    after: String
    before: String
    first: Int
    last: Int
    where: RootQueryToThematicConnectionWhereArgs
  ): RootQueryToThematicConnection
  topic(
    asPreview: Boolean
    id: ID!
    idType: TopicIdType
  ): Topic
  topics(
    after: String
    before: String
    first: Int
    last: Int
    where: RootQueryToTopicConnectionWhereArgs
  ): RootQueryToTopicConnection
}`;

const rootMutationType = `type Mutation {
  createComment(input: CreateCommentInput!): CreateCommentPayload
  sendEmail(input: SendEmailInput!): SendEmailPayload
}`;

export const types = [
  authorTypes,
  commentTypes,
  commonTypes,
  createCommentTypes,
  featuredImageTypes,
  postTypes,
  sendEmailTypes,
  thematicTypes,
  topicTypes,
  rootQueryType,
  rootMutationType,
];