(language: string)
| 168 | |
| 169 | /** True when the kill switch is off, a verified binary is loaded, and it supports `language`. */ |
| 170 | export function kernelSupports(language: string): boolean { |
| 171 | if (process.env.CODEGRAPH_KERNEL === '0') return false; |
| 172 | return getKernel() !== null && kernelLanguages.has(language); |
| 173 | } |
| 174 | |
| 175 | /** Test hook: forget the loaded module so a changed env is re-evaluated. */ |
| 176 | export function resetKernelForTests(): void { |
no test coverage detected