| 221 | export type SpecPreviewSummary = typeof SpecPreviewSummary.Type; |
| 222 | |
| 223 | export const specPreviewSummary = (preview: SpecPreview): SpecPreviewSummary => |
| 224 | SpecPreviewSummary.make({ |
| 225 | title: preview.title, |
| 226 | description: preview.description, |
| 227 | version: preview.version, |
| 228 | servers: preview.servers, |
| 229 | operationCount: preview.operationCount, |
| 230 | tags: preview.tags, |
| 231 | securitySchemes: preview.securitySchemes, |
| 232 | authStrategies: preview.authStrategies, |
| 233 | headerPresets: preview.headerPresets, |
| 234 | oauth2Presets: preview.oauth2Presets, |
| 235 | healthCheckCandidates: preview.healthCheckCandidates, |
| 236 | }); |
| 237 | |
| 238 | // --------------------------------------------------------------------------- |
| 239 | // Security scheme extraction |