保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 26a09f08cf1ed43c640879f23fdad56c5c9282f7
PAMapp/node_modules/@babel/core/lib/transformation/file/generate.js
@@ -34,6 +34,9 @@
    code,
    inputMap
  } = file;
  const {
    generatorOpts
  } = opts;
  const results = [];
  for (const plugins of pluginPasses) {
@@ -43,7 +46,7 @@
      } = plugin;
      if (generatorOverride) {
        const result = generatorOverride(ast, opts.generatorOpts, code, _generator().default);
        const result = generatorOverride(ast, generatorOpts, code, _generator().default);
        if (result !== undefined) results.push(result);
      }
    }
@@ -52,7 +55,7 @@
  let result;
  if (results.length === 0) {
    result = (0, _generator().default)(ast, opts.generatorOpts, code);
    result = (0, _generator().default)(ast, generatorOpts, code);
  } else if (results.length === 1) {
    result = results[0];
@@ -65,11 +68,15 @@
  let {
    code: outputCode,
    map: outputMap
    decodedMap: outputMap = result.map
  } = result;
  if (outputMap && inputMap) {
    outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap);
  if (outputMap) {
    if (inputMap) {
      outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName);
    } else {
      outputMap = result.map;
    }
  }
  if (opts.sourceMaps === "inline" || opts.sourceMaps === "both") {