(requiredModules = [])
| 10 | * @returns {boolean} |
| 11 | */ |
| 12 | export function checkTypeScriptLoader(requiredModules = []) { |
| 13 | // Check if a loader is configured in the require array |
| 14 | return ( |
| 15 | requiredModules.includes('tsx/esm') || |
| 16 | requiredModules.includes('tsx/cjs') || |
| 17 | requiredModules.includes('tsx') || |
| 18 | requiredModules.includes('ts-node/esm') || |
| 19 | requiredModules.includes('ts-node/register') || |
| 20 | requiredModules.includes('ts-node') |
| 21 | ) |
| 22 | } |
| 23 | |
| 24 | /** |
| 25 | * Generate helpful error message if .ts tests found but no loader configured |
no test coverage detected