()
| 20 | | undefined |
| 21 | |
| 22 | function getIstanbul() { |
| 23 | if (!_istanbul) { |
| 24 | process.env.FORCE_COLOR ??= process.stdout.isTTY ? '1' : '0' |
| 25 | let require = createRequire(import.meta.url) |
| 26 | _istanbul = { |
| 27 | V8ToIstanbul: require('v8-to-istanbul'), |
| 28 | createCoverageMap: ( |
| 29 | require('istanbul-lib-coverage') as { createCoverageMap: typeof CreateCoverageMap } |
| 30 | ).createCoverageMap, |
| 31 | createContext: (require('istanbul-lib-report') as { createContext: typeof CreateContext }) |
| 32 | .createContext, |
| 33 | reports: require('istanbul-reports') as typeof IstanbulReports, |
| 34 | } |
| 35 | } |
| 36 | return _istanbul |
| 37 | } |
| 38 | |
| 39 | export interface CoverageConfig { |
| 40 | dir: string |
no outgoing calls
no test coverage detected
searching dependent graphs…