Compiler option

The compiler option allows you to define the compiler to be used. It’ll be used to load the NodeJS module holding the TypeScript compiler.

The default value is typescript, which will load the original TypeScript compiler module. The loaded version will depend on the one installed in your project.

If you use a custom compiler, such as ttypescript, make sure its API is the same as the original TypeScript, at least for what ts-jest is using.

Example

// jest.config.js
module.exports = {
  // [...]
  globals: {
    'ts-jest': {
      compiler: 'ttypescript'
    }
  }
};
// OR package.json
{
  // [...]
  "jest": {
    "globals": {
      "ts-jest": {
        "compiler": "ttypescript"
      }
    }
  }
}