ts-jest
ts-jest is a transform for jest which compiles typescript files only.
babel-jest
babel-jest uses babel to transform files.
babel-jest is like ts-jest. But, if you have a project with some mixed javascript and typescript, you must use babel-jest