import type { Config } from '@jest/types'; // eslint-disable-next-line @typescript-eslint/require-await export default async (): Promise => ({ displayName: 'unit test', preset: 'ts-jest', testEnvironment: 'node', testRunner: 'jest-circus/runner', testMatch: ['/packages/**/tests/**/*.test.ts', '/packages/**/tests/**/*.test.js'], setupFilesAfterEnv: ['/packages/snowflake/tests/jest.setup.ts'], globals: { 'ts-jest': { tsconfig: '/tsconfig.dev.json' } }, coveragePathIgnorePatterns: [ '/packages/utilities/tests/util/common.ts', '/packages/decorators/tests/mocks', '/packages/utilities/dist/index.js', '/packages/utilities/src/index.ts' ] });