index.js 431 B

123456789101112131415
  1. import v8 from 'v8';
  2. function takeCoverage() {
  3. if (v8.takeCoverage == null)
  4. console.warn("[Vitest] takeCoverage is not available in this NodeJs version.\nCoverage could be incomplete. Update to NodeJs 14.18.");
  5. else
  6. v8.takeCoverage();
  7. }
  8. async function getProvider() {
  9. const { C8CoverageProvider } = await import('./provider-87fc36e1.js');
  10. return new C8CoverageProvider();
  11. }
  12. export { getProvider, takeCoverage };