| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- "use strict";
- var __defProp = Object.defineProperty;
- var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
- var __getOwnPropNames = Object.getOwnPropertyNames;
- var __hasOwnProp = Object.prototype.hasOwnProperty;
- var __export = (target, all) => {
- for (var name in all)
- __defProp(target, name, { get: all[name], enumerable: true });
- };
- var __copyProps = (to, from, except, desc) => {
- if (from && typeof from === "object" || typeof from === "function") {
- for (let key of __getOwnPropNames(from))
- if (!__hasOwnProp.call(to, key) && key !== except)
- __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
- }
- return to;
- };
- var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
- var loaderMain_exports = {};
- __export(loaderMain_exports, {
- LoaderMain: () => LoaderMain,
- create: () => create
- });
- module.exports = __toCommonJS(loaderMain_exports);
- var import_configLoader = require("../common/configLoader");
- var import_esmLoaderHost = require("../common/esmLoaderHost");
- var import_poolBuilder = require("../common/poolBuilder");
- var import_process = require("../common/process");
- var import_testLoader = require("../common/testLoader");
- var import_compilationCache = require("../transform/compilationCache");
- class LoaderMain extends import_process.ProcessRunner {
- constructor(serializedConfig) {
- super();
- this._poolBuilder = import_poolBuilder.PoolBuilder.createForLoader();
- this._serializedConfig = serializedConfig;
- }
- _config() {
- if (!this._configPromise)
- this._configPromise = (0, import_configLoader.deserializeConfig)(this._serializedConfig);
- return this._configPromise;
- }
- async loadTestFile(params) {
- const testErrors = [];
- const config = await this._config();
- const fileSuite = await (0, import_testLoader.loadTestFile)(params.file, config.config.rootDir, testErrors);
- this._poolBuilder.buildPools(fileSuite);
- return { fileSuite: fileSuite._deepSerialize(), testErrors };
- }
- async getCompilationCacheFromLoader() {
- await (0, import_esmLoaderHost.incorporateCompilationCache)();
- return (0, import_compilationCache.serializeCompilationCache)();
- }
- }
- const create = (config) => new LoaderMain(config);
- // Annotate the CommonJS export names for ESM import in node:
- 0 && (module.exports = {
- LoaderMain,
- create
- });
|