2022-01-26 17:16:26 -05:00
"use strict" ;
var _a ;
Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
2022-06-27 14:12:49 -04:00
exports . createTransformer = exports . pathsToModuleNameMapper = exports . createJestPreset = exports . mocked = void 0 ;
2022-01-26 17:16:26 -05:00
var bs _logger _1 = require ( "bs-logger" ) ;
2022-06-27 14:12:49 -04:00
var create _jest _preset _1 = require ( "./presets/create-jest-preset" ) ;
2022-01-26 17:16:26 -05:00
var paths _to _module _name _mapper _1 = require ( "./config/paths-to-module-name-mapper" ) ;
var ts _jest _transformer _1 = require ( "./ts-jest-transformer" ) ;
2022-06-27 14:12:49 -04:00
var logger _1 = require ( "./utils/logger" ) ;
var messages _1 = require ( "./utils/messages" ) ;
var testing _1 = require ( "./utils/testing" ) ;
var version _checkers _1 = require ( "./utils/version-checkers" ) ;
2022-01-26 17:16:26 -05:00
var warn = logger _1 . rootLogger . child ( ( _a = { } , _a [ bs _logger _1 . LogContexts . logLevel ] = bs _logger _1 . LogLevels . warn , _a ) ) ;
var helperMoved = function ( name , helper ) {
return warn . wrap ( messages _1 . interpolate ( "The `{{helper}}` helper has been moved to `ts-jest/utils`. Use `import { {{helper}} } from 'ts-jest/utils'` instead." , { helper : name } ) , helper ) ;
} ;
exports . mocked = helperMoved ( 'mocked' , testing _1 . mocked ) ;
exports . createJestPreset = helperMoved ( 'createJestPreset' , create _jest _preset _1 . createJestPreset ) ;
exports . pathsToModuleNameMapper = helperMoved ( 'pathsToModuleNameMapper' , paths _to _module _name _mapper _1 . pathsToModuleNameMapper ) ;
2022-06-27 14:12:49 -04:00
function createTransformer ( ) {
2022-01-26 17:16:26 -05:00
version _checkers _1 . VersionCheckers . jest . warn ( ) ;
2022-06-27 14:12:49 -04:00
return new ts _jest _transformer _1 . TsJestTransformer ( ) ;
2022-01-26 17:16:26 -05:00
}
exports . createTransformer = createTransformer ;