import type { Config } from '@jest/types'; // Sync object const config: Config.InitialOptions = { setupFilesAfterEnv: [ './src/test/setup.ts' ], testEnvironment: 'node', clearMocks: true, collectCoverage: true, coverageDirectory: './coverage', coverageProvider: 'v8', collectCoverageFrom: [ 'src/**/*.ts', '!src/test/**/*.ts', '!src/**/*.d.ts', '!src/index.ts', '!src/start.ts', ], preset: 'ts-jest', modulePathIgnorePatterns: ['build/'], transformIgnorePatterns: ['node_modules/(?!(graphql-upload|bar)/)'], }; export default config;