(file: string)
| 807 | } |
| 808 | |
| 809 | function isVirtualTemplatePath(file: string): boolean { |
| 810 | const normalized = file.replace(/\\/g, '/').toLowerCase(); |
| 811 | return normalized.startsWith('frames/') || normalized.startsWith('skills/'); |
| 812 | } |
| 813 | |
| 814 | function sourceCandidates( |
| 815 | files: readonly string[], |