UNPKG

2.44 kBJavaScriptView Raw
1"use strict";
2var __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};
18var __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};
22Object.defineProperty(exports, "__esModule", { value: true });
23var create_jest_preset_1 = require("./config/create-jest-preset");
24exports.createJestPreset = create_jest_preset_1.createJestPreset;
25var paths_to_module_name_mapper_1 = require("./config/paths-to-module-name-mapper");
26exports.pathsToModuleNameMapper = paths_to_module_name_mapper_1.pathsToModuleNameMapper;
27var ts_jest_transformer_1 = require("./ts-jest-transformer");
28var version_checkers_1 = require("./util/version-checkers");
29var version = require('../package.json').version;
30exports.version = version;
31var transformer;
32function defaultTransformer() {
33 return transformer || (transformer = createTransformer());
34}
35function createTransformer(baseConfig) {
36 version_checkers_1.VersionCheckers.jest.warn();
37 return new ts_jest_transformer_1.TsJestTransformer(baseConfig);
38}
39exports.createTransformer = createTransformer;
40function 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}
48exports.process = tsProcess;
49function 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}
57exports.getCacheKey = getCacheKey;
58var canInstrument = false;
59exports.canInstrument = canInstrument;
60var jestPreset = create_jest_preset_1.createJestPreset();
61exports.jestPreset = jestPreset;
62var __singleton = function () { return transformer; };
63exports.__singleton = __singleton;
64var __resetModule = function () { return (transformer = undefined); };
65exports.__resetModule = __resetModule;