(raw: unknown)
| 69 | } |
| 70 | |
| 71 | function isOpenApiDocument(raw: unknown): raw is UnknownRecord { |
| 72 | return ( |
| 73 | isRecord(raw) |
| 74 | && isRecord(raw.paths) |
| 75 | && (typeof raw.openapi === 'string' || typeof raw.swagger === 'string') |
| 76 | ) |
| 77 | } |
| 78 | |
| 79 | function basename(path: string): string { |
| 80 | const normalized = path.replaceAll('\\', '/') |
no test coverage detected