( options: SerializedCoverageConfig | undefined, loader: CoverageModuleLoader, )
| 62 | let uniqueId = 0 |
| 63 | |
| 64 | export async function getCoverageProvider( |
| 65 | options: SerializedCoverageConfig | undefined, |
| 66 | loader: CoverageModuleLoader, |
| 67 | ): Promise<CoverageProvider | null> { |
| 68 | const coverageModule = await resolveCoverageProviderModule(options, loader) |
| 69 | |
| 70 | if (coverageModule) { |
| 71 | return coverageModule.getProvider() |
| 72 | } |
| 73 | |
| 74 | return null |
| 75 | } |
| 76 | |
| 77 | export class BaseCoverageProvider { |
| 78 | ctx!: Vitest |
no test coverage detected