@@ -10,6 +10,9 @@ graphql-http
1010
1111### Interfaces
1212
13+ - [ Audit] ( interfaces/Audit.md )
14+ - [ AuditFail] ( interfaces/AuditFail.md )
15+ - [ AuditOk] ( interfaces/AuditOk.md )
1316- [ Client] ( interfaces/Client.md )
1417- [ ClientOptions] ( interfaces/ClientOptions.md )
1518- [ HandlerOptions] ( interfaces/HandlerOptions.md )
@@ -18,11 +21,15 @@ graphql-http
1821- [ RequestParams] ( interfaces/RequestParams.md )
1922- [ ResponseInit] ( interfaces/ResponseInit.md )
2023- [ ResponseLike] ( interfaces/ResponseLike.md )
24+ - [ ServerAuditOptions] ( interfaces/ServerAuditOptions.md )
2125- [ Sink] ( interfaces/Sink.md )
2226
2327### Type Aliases
2428
2529- [ AcceptableMediaType] ( README.md#acceptablemediatype )
30+ - [ AuditName] ( README.md#auditname )
31+ - [ AuditRequirement] ( README.md#auditrequirement )
32+ - [ AuditResult] ( README.md#auditresult )
2633- [ ExecutionContext] ( README.md#executioncontext )
2734- [ Handler] ( README.md#handler )
2835- [ Response] ( README.md#response )
@@ -31,11 +38,75 @@ graphql-http
3138
3239### Functions
3340
41+ - [ auditServer] ( README.md#auditserver )
3442- [ createClient] ( README.md#createclient )
3543- [ createHandler] ( README.md#createhandler )
3644- [ getAcceptableMediaType] ( README.md#getacceptablemediatype )
3745- [ isResponse] ( README.md#isresponse )
3846- [ 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 ) [ ]
39110
40111## Client
41112
0 commit comments