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