/** @type {import('jest').Config} */ module.exports = { preset: "ts-jest", testEnvironment: "node", roots: [""], testMatch: ["**/?(*.)+(spec|test).ts"], transform: { "^.+\\.ts$": [ "ts-jest", { tsconfig: "./tsconfig.spec.json", }, ], }, collectCoverage: true, collectCoverageFrom: ["./takeuntil-migrator.ts", "!**/*.d.ts"], coverageDirectory: "coverage", coverageReporters: ["text", "lcov", "html"], testTimeout: 30000, setupFilesAfterEnv: ["/test/setup.ts"], };