(
name: string | SecurityRequirementObject,
requirements: string[] = []
)
| 188 | } |
| 189 | |
| 190 | public addSecurityRequirements( |
| 191 | name: string | SecurityRequirementObject, |
| 192 | requirements: string[] = [] |
| 193 | ): this { |
| 194 | let securityRequirement: SecurityRequirementObject; |
| 195 | |
| 196 | if (isString(name)) { |
| 197 | securityRequirement = { [name]: requirements }; |
| 198 | } else { |
| 199 | securityRequirement = name; |
| 200 | } |
| 201 | |
| 202 | this.document.security = (this.document.security || []).concat({ |
| 203 | ...securityRequirement |
| 204 | }); |
| 205 | return this; |
| 206 | } |
| 207 | |
| 208 | public addBearerAuth( |
| 209 | options: SecuritySchemeObject = { |
no test coverage detected