1 | "use strict";
|
2 | var __read = (this && this.__read) || function (o, n) {
|
3 | var m = typeof Symbol === "function" && o[Symbol.iterator];
|
4 | if (!m) return o;
|
5 | var i = m.call(o), r, ar = [], e;
|
6 | try {
|
7 | while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
|
8 | }
|
9 | catch (error) { e = { error: error }; }
|
10 | finally {
|
11 | try {
|
12 | if (r && !r.done && (m = i["return"])) m.call(i);
|
13 | }
|
14 | finally { if (e) throw e.error; }
|
15 | }
|
16 | return ar;
|
17 | };
|
18 | var __spread = (this && this.__spread) || function () {
|
19 | for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i]));
|
20 | return ar;
|
21 | };
|
22 | Object.defineProperty(exports, "__esModule", { value: true });
|
23 | var create_jest_preset_1 = require("./config/create-jest-preset");
|
24 | exports.createJestPreset = create_jest_preset_1.createJestPreset;
|
25 | var paths_to_module_name_mapper_1 = require("./config/paths-to-module-name-mapper");
|
26 | exports.pathsToModuleNameMapper = paths_to_module_name_mapper_1.pathsToModuleNameMapper;
|
27 | var ts_jest_transformer_1 = require("./ts-jest-transformer");
|
28 | var version_checkers_1 = require("./util/version-checkers");
|
29 | var version = require('../package.json').version;
|
30 | exports.version = version;
|
31 | var transformer;
|
32 | function defaultTransformer() {
|
33 | return transformer || (transformer = createTransformer());
|
34 | }
|
35 | function createTransformer(baseConfig) {
|
36 | version_checkers_1.VersionCheckers.jest.warn();
|
37 | return new ts_jest_transformer_1.TsJestTransformer(baseConfig);
|
38 | }
|
39 | exports.createTransformer = createTransformer;
|
40 | function tsProcess() {
|
41 | var args = [];
|
42 | for (var _i = 0; _i < arguments.length; _i++) {
|
43 | args[_i] = arguments[_i];
|
44 | }
|
45 | var _a;
|
46 | return (_a = defaultTransformer()).process.apply(_a, __spread(args));
|
47 | }
|
48 | exports.process = tsProcess;
|
49 | function getCacheKey() {
|
50 | var args = [];
|
51 | for (var _i = 0; _i < arguments.length; _i++) {
|
52 | args[_i] = arguments[_i];
|
53 | }
|
54 | var _a;
|
55 | return (_a = defaultTransformer()).getCacheKey.apply(_a, __spread(args));
|
56 | }
|
57 | exports.getCacheKey = getCacheKey;
|
58 | var canInstrument = false;
|
59 | exports.canInstrument = canInstrument;
|
60 | var jestPreset = create_jest_preset_1.createJestPreset();
|
61 | exports.jestPreset = jestPreset;
|
62 | var __singleton = function () { return transformer; };
|
63 | exports.__singleton = __singleton;
|
64 | var __resetModule = function () { return (transformer = undefined); };
|
65 | exports.__resetModule = __resetModule;
|