-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex.ts
More file actions
117 lines (103 loc) · 2.31 KB
/
index.ts
File metadata and controls
117 lines (103 loc) · 2.31 KB
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
import { gql } from 'apollo-server-express';
import billing from './billing';
import event from './event';
import eventTaskManagerItem from './eventTaskManagerItem';
import notifications from './notifications';
import notificationsInput from './notificationsInput';
import projectNotifications from './projectNotifications';
import projectNotificationsMutations from './projectNotificationsMutations';
import projectEventGroupingPattern from './projectEventGroupingPattern';
import projectEventGroupingPatternMutations from './projectEventGroupingPatternMutations';
import project from './project';
import taskManager from './taskManager';
import projectTaskManagerMutations from './projectTaskManagerMutations';
import user from './user';
import userNotifications from './userNotifications';
import userNotificationsMutations from './userNotificationsMutations';
import workspace from './workspace';
import workspaceMutations from './workspaceMutations';
import chart from './chart';
import plans from './plans';
import seed from './seed';
import isE2E from '../utils/isE2E';
const rootSchema = gql`
"""
Type for date and time representation
"""
scalar DateTime
"""
Type for representing JSON values
"""
scalar JSON
"""
Type for representing JSON objects
"""
scalar JSONObject
"""
Represents JSON objects encoded (or not) in string format
"""
scalar EncodedJSON
"""
Only positive numbers
"""
scalar PositiveInt
"""
Big int numbers
"""
scalar Long
"""
Uploading file
"""
scalar Upload
"""
Supported languages for data
"""
enum Languages {
EN
RU
}
"""
API queries
"""
type Query {
"""
Healthcheck endpoint
"""
health: String!
}
"""
API mutations
"""
type Mutation {
"""
Unused field to let extend this type
"""
_: Boolean
}
`;
const typeDefinitions = [
rootSchema,
billing,
event,
eventTaskManagerItem,
notifications,
notificationsInput,
projectNotifications,
projectNotificationsMutations,
project,
taskManager,
projectTaskManagerMutations,
user,
userNotifications,
userNotificationsMutations,
workspace,
workspaceMutations,
chart,
plans,
projectEventGroupingPattern,
projectEventGroupingPatternMutations,
];
if (isE2E) {
typeDefinitions.push(seed);
}
export default typeDefinitions;