-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex.ts
More file actions
111 lines (97 loc) · 2.07 KB
/
index.ts
File metadata and controls
111 lines (97 loc) · 2.07 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
import { gql } from 'apollo-server-express';
import billing from './billing';
import event from './event';
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 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,
notifications,
notificationsInput,
projectNotifications,
projectNotificationsMutations,
project,
user,
userNotifications,
userNotificationsMutations,
workspace,
workspaceMutations,
chart,
plans,
projectEventGroupingPattern,
projectEventGroupingPatternMutations,
];
if (isE2E) {
typeDefinitions.push(seed);
}
export default typeDefinitions;