-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathquery.js
More file actions
41 lines (39 loc) · 1.34 KB
/
query.js
File metadata and controls
41 lines (39 loc) · 1.34 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
import { GraphQLObjectType } from 'graphql'
import { nodeField, nodesField } from './node'
import * as dmarcSummariesQueries from './dmarc-summaries/queries'
import * as domainQueries from './domain/queries'
import * as organizationQueries from './organization/queries'
import * as summaryQueries from './summaries/queries'
import * as userQueries from './user/queries'
import * as verifiedDomainQueries from './verified-domains/queries'
import * as verifiedOrgQueries from './verified-organizations/queries'
import * as auditLogQueries from './audit-logs/queries'
import * as additionalFindingsQueries from './additional-findings/queries'
import * as tagsQueries from './tags/queries'
export const createQuerySchema = () => {
return new GraphQLObjectType({
name: 'Query',
fields: () => ({
node: nodeField,
nodes: nodesField,
// Audit Log Queries
...auditLogQueries,
// Dmarc Summary Queries
...dmarcSummariesQueries,
// Domain Queries
...domainQueries,
// Organization Queries
...organizationQueries,
// Summary Queries
...summaryQueries,
// User Queries
...userQueries,
// Verified Domain Queries
...verifiedDomainQueries,
// Verified Organization Queries
...verifiedOrgQueries,
...additionalFindingsQueries,
...tagsQueries,
}),
})
}