mirror of
				https://kkgithub.com/actions/setup-python.git
				synced 2025-11-04 12:44:05 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			75 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
"use strict";
 | 
						|
var __read = (this && this.__read) || function (o, n) {
 | 
						|
    var m = typeof Symbol === "function" && o[Symbol.iterator];
 | 
						|
    if (!m) return o;
 | 
						|
    var i = m.call(o), r, ar = [], e;
 | 
						|
    try {
 | 
						|
        while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);
 | 
						|
    }
 | 
						|
    catch (error) { e = { error: error }; }
 | 
						|
    finally {
 | 
						|
        try {
 | 
						|
            if (r && !r.done && (m = i["return"])) m.call(i);
 | 
						|
        }
 | 
						|
        finally { if (e) throw e.error; }
 | 
						|
    }
 | 
						|
    return ar;
 | 
						|
};
 | 
						|
var __spread = (this && this.__spread) || function () {
 | 
						|
    for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i]));
 | 
						|
    return ar;
 | 
						|
};
 | 
						|
Object.defineProperty(exports, "__esModule", { value: true });
 | 
						|
var _a;
 | 
						|
var bs_logger_1 = require("bs-logger");
 | 
						|
var fs_1 = require("fs");
 | 
						|
var path_1 = require("path");
 | 
						|
var create_jest_preset_1 = require("./config/create-jest-preset");
 | 
						|
var paths_to_module_name_mapper_1 = require("./config/paths-to-module-name-mapper");
 | 
						|
var ts_jest_transformer_1 = require("./ts-jest-transformer");
 | 
						|
var logger_1 = require("./util/logger");
 | 
						|
var messages_1 = require("./util/messages");
 | 
						|
var testing_1 = require("./util/testing");
 | 
						|
var version_checkers_1 = require("./util/version-checkers");
 | 
						|
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(messages_1.Deprecateds.HelperMovedToUtils, { 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);
 | 
						|
exports.version = require('../package.json').version;
 | 
						|
exports.digest = fs_1.readFileSync(path_1.resolve(__dirname, '..', '.ts-jest-digest'), 'utf8');
 | 
						|
var transformer;
 | 
						|
function defaultTransformer() {
 | 
						|
    return transformer || (transformer = createTransformer());
 | 
						|
}
 | 
						|
function createTransformer(baseConfig) {
 | 
						|
    version_checkers_1.VersionCheckers.jest.warn();
 | 
						|
    return new ts_jest_transformer_1.TsJestTransformer(baseConfig);
 | 
						|
}
 | 
						|
exports.createTransformer = createTransformer;
 | 
						|
function process() {
 | 
						|
    var args = [];
 | 
						|
    for (var _i = 0; _i < arguments.length; _i++) {
 | 
						|
        args[_i] = arguments[_i];
 | 
						|
    }
 | 
						|
    var _a;
 | 
						|
    return (_a = defaultTransformer()).process.apply(_a, __spread(args));
 | 
						|
}
 | 
						|
exports.process = process;
 | 
						|
function getCacheKey() {
 | 
						|
    var args = [];
 | 
						|
    for (var _i = 0; _i < arguments.length; _i++) {
 | 
						|
        args[_i] = arguments[_i];
 | 
						|
    }
 | 
						|
    var _a;
 | 
						|
    return (_a = defaultTransformer()).getCacheKey.apply(_a, __spread(args));
 | 
						|
}
 | 
						|
exports.getCacheKey = getCacheKey;
 | 
						|
exports.canInstrument = false;
 | 
						|
var jestPreset = create_jest_preset_1.createJestPreset();
 | 
						|
exports.jestPreset = jestPreset;
 | 
						|
exports.__singleton = function () { return transformer; };
 | 
						|
exports.__resetModule = function () { return (transformer = undefined); };
 |