@@ -10,6 +10,9 @@ graphql-http
10
10
11
11
### Interfaces
12
12
13
+ - [ Audit] ( interfaces/Audit.md )
14
+ - [ AuditFail] ( interfaces/AuditFail.md )
15
+ - [ AuditOk] ( interfaces/AuditOk.md )
13
16
- [ Client] ( interfaces/Client.md )
14
17
- [ ClientOptions] ( interfaces/ClientOptions.md )
15
18
- [ HandlerOptions] ( interfaces/HandlerOptions.md )
@@ -18,11 +21,15 @@ graphql-http
18
21
- [ RequestParams] ( interfaces/RequestParams.md )
19
22
- [ ResponseInit] ( interfaces/ResponseInit.md )
20
23
- [ ResponseLike] ( interfaces/ResponseLike.md )
24
+ - [ ServerAuditOptions] ( interfaces/ServerAuditOptions.md )
21
25
- [ Sink] ( interfaces/Sink.md )
22
26
23
27
### Type Aliases
24
28
25
29
- [ AcceptableMediaType] ( README.md#acceptablemediatype )
30
+ - [ AuditName] ( README.md#auditname )
31
+ - [ AuditRequirement] ( README.md#auditrequirement )
32
+ - [ AuditResult] ( README.md#auditresult )
26
33
- [ ExecutionContext] ( README.md#executioncontext )
27
34
- [ Handler] ( README.md#handler )
28
35
- [ Response] ( README.md#response )
@@ -31,11 +38,75 @@ graphql-http
31
38
32
39
### Functions
33
40
41
+ - [ auditServer] ( README.md#auditserver )
34
42
- [ createClient] ( README.md#createclient )
35
43
- [ createHandler] ( README.md#createhandler )
36
44
- [ getAcceptableMediaType] ( README.md#getacceptablemediatype )
37
45
- [ isResponse] ( README.md#isresponse )
38
46
- [ makeResponse] ( README.md#makeresponse )
47
+ - [ serverAudits] ( README.md#serveraudits )
48
+
49
+ ## Audits
50
+
51
+ ### AuditName
52
+
53
+ Ƭ ** AuditName** : \` ${AuditRequirement} ${string}\`
54
+
55
+ Audit name starting with the audit requirement level.
56
+
57
+ ___
58
+
59
+ ### AuditRequirement
60
+
61
+ Ƭ ** AuditRequirement** : `` "MUST" `` \| `` "SHOULD" `` \| `` "MAY" ``
62
+
63
+ Audit requirement levels as per [ RFC2119] ( https://www.rfc-editor.org/rfc/rfc2119 ) .
64
+
65
+ ___
66
+
67
+ ### AuditResult
68
+
69
+ Ƭ ** AuditResult** : [ ` AuditOk ` ] ( interfaces/AuditOk.md ) \| [ ` AuditFail ` ] ( interfaces/AuditFail.md )
70
+
71
+ Result of the performed audit. See ` AuditOk ` and ` AuditFail ` for more information.
72
+
73
+ ___
74
+
75
+ ### auditServer
76
+
77
+ ▸ ** auditServer** (` opts ` ): ` Promise ` <[ ` AuditResult ` ] ( README.md#auditresult ) [ ] \>
78
+
79
+ Performs the full list of server audits required for GraphQL over HTTP spec conformance.
80
+
81
+ Please consult the ` AuditResult ` for more information.
82
+
83
+ #### Parameters
84
+
85
+ | Name | Type |
86
+ | :------ | :------ |
87
+ | ` opts ` | [ ` ServerAuditOptions ` ] ( interfaces/ServerAuditOptions.md ) |
88
+
89
+ #### Returns
90
+
91
+ ` Promise ` <[ ` AuditResult ` ] ( README.md#auditresult ) [ ] \>
92
+
93
+ ___
94
+
95
+ ### serverAudits
96
+
97
+ ▸ ** serverAudits** (` opts ` ): [ ` Audit ` ] ( interfaces/Audit.md ) [ ]
98
+
99
+ List of server audits required to check GraphQL over HTTP spec conformance.
100
+
101
+ #### Parameters
102
+
103
+ | Name | Type |
104
+ | :------ | :------ |
105
+ | ` opts ` | [ ` ServerAuditOptions ` ] ( interfaces/ServerAuditOptions.md ) |
106
+
107
+ #### Returns
108
+
109
+ [ ` Audit ` ] ( interfaces/Audit.md ) [ ]
39
110
40
111
## Client
41
112
0 commit comments