Spaces:
Sleeping
Sleeping
| ; | |
| Object.defineProperty(exports, '__esModule', { | |
| value: true | |
| }); | |
| exports.worker = worker; | |
| function _exit() { | |
| const data = _interopRequireDefault(require('exit')); | |
| _exit = function () { | |
| return data; | |
| }; | |
| return data; | |
| } | |
| function fs() { | |
| const data = _interopRequireWildcard(require('graceful-fs')); | |
| fs = function () { | |
| return data; | |
| }; | |
| return data; | |
| } | |
| var _generateEmptyCoverage = _interopRequireDefault( | |
| require('./generateEmptyCoverage') | |
| ); | |
| function _getRequireWildcardCache(nodeInterop) { | |
| if (typeof WeakMap !== 'function') return null; | |
| var cacheBabelInterop = new WeakMap(); | |
| var cacheNodeInterop = new WeakMap(); | |
| return (_getRequireWildcardCache = function (nodeInterop) { | |
| return nodeInterop ? cacheNodeInterop : cacheBabelInterop; | |
| })(nodeInterop); | |
| } | |
| function _interopRequireWildcard(obj, nodeInterop) { | |
| if (!nodeInterop && obj && obj.__esModule) { | |
| return obj; | |
| } | |
| if (obj === null || (typeof obj !== 'object' && typeof obj !== 'function')) { | |
| return {default: obj}; | |
| } | |
| var cache = _getRequireWildcardCache(nodeInterop); | |
| if (cache && cache.has(obj)) { | |
| return cache.get(obj); | |
| } | |
| var newObj = {}; | |
| var hasPropertyDescriptor = | |
| Object.defineProperty && Object.getOwnPropertyDescriptor; | |
| for (var key in obj) { | |
| if (key !== 'default' && Object.prototype.hasOwnProperty.call(obj, key)) { | |
| var desc = hasPropertyDescriptor | |
| ? Object.getOwnPropertyDescriptor(obj, key) | |
| : null; | |
| if (desc && (desc.get || desc.set)) { | |
| Object.defineProperty(newObj, key, desc); | |
| } else { | |
| newObj[key] = obj[key]; | |
| } | |
| } | |
| } | |
| newObj.default = obj; | |
| if (cache) { | |
| cache.set(obj, newObj); | |
| } | |
| return newObj; | |
| } | |
| function _interopRequireDefault(obj) { | |
| return obj && obj.__esModule ? obj : {default: obj}; | |
| } | |
| /** | |
| * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. | |
| * | |
| * This source code is licensed under the MIT license found in the | |
| * LICENSE file in the root directory of this source tree. | |
| */ | |
| // Make sure uncaught errors are logged before we exit. | |
| process.on('uncaughtException', err => { | |
| console.error(err.stack); | |
| (0, _exit().default)(1); | |
| }); | |
| function worker({config, globalConfig, path, options}) { | |
| return (0, _generateEmptyCoverage.default)( | |
| fs().readFileSync(path, 'utf8'), | |
| path, | |
| globalConfig, | |
| config, | |
| (options === null || options === void 0 ? void 0 : options.changedFiles) && | |
| new Set(options.changedFiles), | |
| (options === null || options === void 0 | |
| ? void 0 | |
| : options.sourcesRelatedToTestsInChangedFiles) && | |
| new Set(options.sourcesRelatedToTestsInChangedFiles) | |
| ); | |
| } | |