(filePath: string)
| 111 | } |
| 112 | |
| 113 | function readTsconfigLike(filePath: string): RawTsconfig | null { |
| 114 | try { |
| 115 | const raw = fs.readFileSync(filePath, 'utf-8'); |
| 116 | const parsed = JSON.parse(stripJsonc(raw)) as RawTsconfig; |
| 117 | return parsed && typeof parsed === 'object' ? parsed : null; |
| 118 | } catch (err) { |
| 119 | logDebug('path-aliases: failed to parse', { filePath, err: String(err) }); |
| 120 | return null; |
| 121 | } |
| 122 | } |
| 123 | |
| 124 | function splitWildcard(pattern: string): { |
| 125 | prefix: string; |
no test coverage detected