mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Update LKG
This commit is contained in:
+132
-139
@@ -15,10 +15,14 @@ and limitations under the License.
|
||||
|
||||
|
||||
"use strict";
|
||||
var __spreadArray = (this && this.__spreadArray) || function (to, from) {
|
||||
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
|
||||
to[j] = from[i];
|
||||
return to;
|
||||
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
|
||||
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
|
||||
if (ar || !(i in from)) {
|
||||
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
|
||||
ar[i] = from[i];
|
||||
}
|
||||
}
|
||||
return to.concat(ar || from);
|
||||
};
|
||||
var __assign = (this && this.__assign) || function () {
|
||||
__assign = Object.assign || function(t) {
|
||||
@@ -689,7 +693,7 @@ var ts;
|
||||
return array1;
|
||||
if (!some(array1))
|
||||
return array2;
|
||||
return __spreadArray(__spreadArray([], array1), array2);
|
||||
return __spreadArray(__spreadArray([], array1, true), array2, true);
|
||||
}
|
||||
ts.concatenate = concatenate;
|
||||
function selectIndex(_, i) {
|
||||
@@ -3502,7 +3506,7 @@ var ts;
|
||||
var rest = path.substring(rootLength).split(ts.directorySeparator);
|
||||
if (rest.length && !ts.lastOrUndefined(rest))
|
||||
rest.pop();
|
||||
return __spreadArray([root], rest);
|
||||
return __spreadArray([root], rest, true);
|
||||
}
|
||||
function getPathComponents(path, currentDirectory) {
|
||||
if (currentDirectory === void 0) { currentDirectory = ""; }
|
||||
@@ -3578,7 +3582,7 @@ var ts;
|
||||
for (var _i = 1; _i < arguments.length; _i++) {
|
||||
paths[_i - 1] = arguments[_i];
|
||||
}
|
||||
return normalizePath(ts.some(paths) ? combinePaths.apply(void 0, __spreadArray([path], paths)) : normalizeSlashes(path));
|
||||
return normalizePath(ts.some(paths) ? combinePaths.apply(void 0, __spreadArray([path], paths, false)) : normalizeSlashes(path));
|
||||
}
|
||||
ts.resolvePath = resolvePath;
|
||||
function getNormalizedPathComponents(path, currentDirectory) {
|
||||
@@ -3757,7 +3761,7 @@ var ts;
|
||||
for (; start < fromComponents.length; start++) {
|
||||
relative.push("..");
|
||||
}
|
||||
return __spreadArray(__spreadArray([""], relative), components);
|
||||
return __spreadArray(__spreadArray([""], relative, true), components, true);
|
||||
}
|
||||
ts.getPathComponentsRelativeTo = getPathComponentsRelativeTo;
|
||||
function getRelativePathFromDirectory(fromDirectory, to, getCanonicalFileNameOrIgnoreCase) {
|
||||
@@ -10741,7 +10745,7 @@ var ts;
|
||||
break;
|
||||
}
|
||||
}
|
||||
to.splice.apply(to, __spreadArray([statementIndex, 0], from));
|
||||
to.splice.apply(to, __spreadArray([statementIndex, 0], from, false));
|
||||
return to;
|
||||
}
|
||||
function insertStatementAfterPrologue(to, statement, isPrologueDirective) {
|
||||
@@ -13786,56 +13790,43 @@ var ts;
|
||||
}
|
||||
return __assign(__assign({}, writer), { writeTrailingSemicolon: function () {
|
||||
pendingTrailingSemicolon = true;
|
||||
},
|
||||
writeLiteral: function (s) {
|
||||
}, writeLiteral: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeLiteral(s);
|
||||
},
|
||||
writeStringLiteral: function (s) {
|
||||
}, writeStringLiteral: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeStringLiteral(s);
|
||||
},
|
||||
writeSymbol: function (s, sym) {
|
||||
}, writeSymbol: function (s, sym) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeSymbol(s, sym);
|
||||
},
|
||||
writePunctuation: function (s) {
|
||||
}, writePunctuation: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writePunctuation(s);
|
||||
},
|
||||
writeKeyword: function (s) {
|
||||
}, writeKeyword: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeKeyword(s);
|
||||
},
|
||||
writeOperator: function (s) {
|
||||
}, writeOperator: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeOperator(s);
|
||||
},
|
||||
writeParameter: function (s) {
|
||||
}, writeParameter: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeParameter(s);
|
||||
},
|
||||
writeSpace: function (s) {
|
||||
}, writeSpace: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeSpace(s);
|
||||
},
|
||||
writeProperty: function (s) {
|
||||
}, writeProperty: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeProperty(s);
|
||||
},
|
||||
writeComment: function (s) {
|
||||
}, writeComment: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeComment(s);
|
||||
},
|
||||
writeLine: function () {
|
||||
}, writeLine: function () {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeLine();
|
||||
},
|
||||
increaseIndent: function () {
|
||||
}, increaseIndent: function () {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.increaseIndent();
|
||||
},
|
||||
decreaseIndent: function () {
|
||||
}, decreaseIndent: function () {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.decreaseIndent();
|
||||
} });
|
||||
@@ -15855,14 +15846,14 @@ var ts;
|
||||
ts.supportedTSExtensionsForExtractExtension = [".d.ts", ".ts", ".tsx"];
|
||||
ts.supportedJSExtensions = [".js", ".jsx"];
|
||||
ts.supportedJSAndJsonExtensions = [".js", ".jsx", ".json"];
|
||||
var allSupportedExtensions = __spreadArray(__spreadArray([], ts.supportedTSExtensions), ts.supportedJSExtensions);
|
||||
var allSupportedExtensionsWithJson = __spreadArray(__spreadArray(__spreadArray([], ts.supportedTSExtensions), ts.supportedJSExtensions), [".json"]);
|
||||
var allSupportedExtensions = __spreadArray(__spreadArray([], ts.supportedTSExtensions, true), ts.supportedJSExtensions, true);
|
||||
var allSupportedExtensionsWithJson = __spreadArray(__spreadArray(__spreadArray([], ts.supportedTSExtensions, true), ts.supportedJSExtensions, true), [".json"], false);
|
||||
function getSupportedExtensions(options, extraFileExtensions) {
|
||||
var needJsExtensions = options && getAllowJSCompilerOption(options);
|
||||
if (!extraFileExtensions || extraFileExtensions.length === 0) {
|
||||
return needJsExtensions ? allSupportedExtensions : ts.supportedTSExtensions;
|
||||
}
|
||||
var extensions = __spreadArray(__spreadArray([], needJsExtensions ? allSupportedExtensions : ts.supportedTSExtensions), ts.mapDefined(extraFileExtensions, function (x) { return x.scriptKind === 7 || needJsExtensions && isJSLike(x.scriptKind) ? x.extension : undefined; }));
|
||||
var extensions = __spreadArray(__spreadArray([], needJsExtensions ? allSupportedExtensions : ts.supportedTSExtensions, true), ts.mapDefined(extraFileExtensions, function (x) { return x.scriptKind === 7 || needJsExtensions && isJSLike(x.scriptKind) ? x.extension : undefined; }), true);
|
||||
return ts.deduplicate(extensions, ts.equateStringsCaseSensitive, ts.compareStringsCaseSensitive);
|
||||
}
|
||||
ts.getSupportedExtensions = getSupportedExtensions;
|
||||
@@ -15876,7 +15867,7 @@ var ts;
|
||||
if (supportedExtensions === ts.supportedTSExtensions) {
|
||||
return ts.supportedTSExtensionsWithJson;
|
||||
}
|
||||
return __spreadArray(__spreadArray([], supportedExtensions), [".json"]);
|
||||
return __spreadArray(__spreadArray([], supportedExtensions, true), [".json"], false);
|
||||
}
|
||||
ts.getSuppoertedExtensionsWithJsonIfResolveJsonModule = getSuppoertedExtensionsWithJsonIfResolveJsonModule;
|
||||
function isJSLike(scriptKind) {
|
||||
@@ -20527,10 +20518,10 @@ var ts;
|
||||
return createCallExpression(createPropertyAccessExpression(object, methodName), undefined, argumentsList);
|
||||
}
|
||||
function createFunctionBindCall(target, thisArg, argumentsList) {
|
||||
return createMethodCall(target, "bind", __spreadArray([thisArg], argumentsList));
|
||||
return createMethodCall(target, "bind", __spreadArray([thisArg], argumentsList, true));
|
||||
}
|
||||
function createFunctionCallCall(target, thisArg, argumentsList) {
|
||||
return createMethodCall(target, "call", __spreadArray([thisArg], argumentsList));
|
||||
return createMethodCall(target, "call", __spreadArray([thisArg], argumentsList, true));
|
||||
}
|
||||
function createFunctionApplyCall(target, thisArg, argumentsExpression) {
|
||||
return createMethodCall(target, "apply", [thisArg, argumentsExpression]);
|
||||
@@ -20785,7 +20776,7 @@ var ts;
|
||||
function ensureUseStrict(statements) {
|
||||
var foundUseStrict = ts.findUseStrictPrologue(statements);
|
||||
if (!foundUseStrict) {
|
||||
return ts.setTextRange(createNodeArray(__spreadArray([createUseStrictPrologue()], statements)), statements);
|
||||
return ts.setTextRange(createNodeArray(__spreadArray([createUseStrictPrologue()], statements, true)), statements);
|
||||
}
|
||||
return statements;
|
||||
}
|
||||
@@ -20814,17 +20805,17 @@ var ts;
|
||||
ts.Debug.assert(rightCustomPrologueEnd === declarations.length, "Expected declarations to be valid standard or custom prologues");
|
||||
var left = ts.isNodeArray(statements) ? statements.slice() : statements;
|
||||
if (rightCustomPrologueEnd > rightHoistedVariablesEnd) {
|
||||
left.splice.apply(left, __spreadArray([leftHoistedVariablesEnd, 0], declarations.slice(rightHoistedVariablesEnd, rightCustomPrologueEnd)));
|
||||
left.splice.apply(left, __spreadArray([leftHoistedVariablesEnd, 0], declarations.slice(rightHoistedVariablesEnd, rightCustomPrologueEnd), false));
|
||||
}
|
||||
if (rightHoistedVariablesEnd > rightHoistedFunctionsEnd) {
|
||||
left.splice.apply(left, __spreadArray([leftHoistedFunctionsEnd, 0], declarations.slice(rightHoistedFunctionsEnd, rightHoistedVariablesEnd)));
|
||||
left.splice.apply(left, __spreadArray([leftHoistedFunctionsEnd, 0], declarations.slice(rightHoistedFunctionsEnd, rightHoistedVariablesEnd), false));
|
||||
}
|
||||
if (rightHoistedFunctionsEnd > rightStandardPrologueEnd) {
|
||||
left.splice.apply(left, __spreadArray([leftStandardPrologueEnd, 0], declarations.slice(rightStandardPrologueEnd, rightHoistedFunctionsEnd)));
|
||||
left.splice.apply(left, __spreadArray([leftStandardPrologueEnd, 0], declarations.slice(rightStandardPrologueEnd, rightHoistedFunctionsEnd), false));
|
||||
}
|
||||
if (rightStandardPrologueEnd > 0) {
|
||||
if (leftStandardPrologueEnd === 0) {
|
||||
left.splice.apply(left, __spreadArray([0, 0], declarations.slice(0, rightStandardPrologueEnd)));
|
||||
left.splice.apply(left, __spreadArray([0, 0], declarations.slice(0, rightStandardPrologueEnd), false));
|
||||
}
|
||||
else {
|
||||
var leftPrologues = new ts.Map();
|
||||
@@ -21694,7 +21685,7 @@ var ts;
|
||||
}
|
||||
function createCreateBindingHelper(module, inputName, outputName) {
|
||||
context.requestEmitHelper(ts.createBindingHelper);
|
||||
return factory.createCallExpression(getUnscopedHelperName("__createBinding"), undefined, __spreadArray([factory.createIdentifier("exports"), module, inputName], (outputName ? [outputName] : [])));
|
||||
return factory.createCallExpression(getUnscopedHelperName("__createBinding"), undefined, __spreadArray([factory.createIdentifier("exports"), module, inputName], (outputName ? [outputName] : []), true));
|
||||
}
|
||||
function createImportStarHelper(expression) {
|
||||
context.requestEmitHelper(ts.importStarHelper);
|
||||
@@ -22927,7 +22918,7 @@ var ts;
|
||||
ts.createForOfBindingStatement = createForOfBindingStatement;
|
||||
function insertLeadingStatement(factory, dest, source) {
|
||||
if (ts.isBlock(dest)) {
|
||||
return factory.updateBlock(dest, ts.setTextRange(factory.createNodeArray(__spreadArray([source], dest.statements)), dest.statements));
|
||||
return factory.updateBlock(dest, ts.setTextRange(factory.createNodeArray(__spreadArray([source], dest.statements, true)), dest.statements));
|
||||
}
|
||||
else {
|
||||
return factory.createBlock(factory.createNodeArray([dest, source]), true);
|
||||
@@ -26990,7 +26981,7 @@ var ts;
|
||||
&& tagNamesAreEquivalent(opening.tagName, lastChild.closingElement.tagName)) {
|
||||
var end = lastChild.openingElement.end;
|
||||
var newLast = finishNode(factory.createJsxElement(lastChild.openingElement, createNodeArray([], end, end), finishNode(factory.createJsxClosingElement(finishNode(factory.createIdentifier(""), end, end)), end, end)), lastChild.openingElement.pos, end);
|
||||
children = createNodeArray(__spreadArray(__spreadArray([], children.slice(0, children.length - 1)), [newLast]), children.pos, end);
|
||||
children = createNodeArray(__spreadArray(__spreadArray([], children.slice(0, children.length - 1), true), [newLast], false), children.pos, end);
|
||||
closingElement = lastChild.closingElement;
|
||||
}
|
||||
else {
|
||||
@@ -31397,7 +31388,7 @@ var ts;
|
||||
category: ts.Diagnostics.Editor_Support,
|
||||
},
|
||||
];
|
||||
ts.optionDeclarations = __spreadArray(__spreadArray([], ts.commonOptionsWithBuild), commandOptionsWithoutBuild);
|
||||
ts.optionDeclarations = __spreadArray(__spreadArray([], ts.commonOptionsWithBuild, true), commandOptionsWithoutBuild, true);
|
||||
ts.semanticDiagnosticsOptionDeclarations = ts.optionDeclarations.filter(function (option) { return !!option.affectsSemanticDiagnostics; });
|
||||
ts.affectsEmitOptionDeclarations = ts.optionDeclarations.filter(function (option) { return !!option.affectsEmit; });
|
||||
ts.moduleResolutionOptionDeclarations = ts.optionDeclarations.filter(function (option) { return !!option.affectsModuleResolution; });
|
||||
@@ -31437,7 +31428,7 @@ var ts;
|
||||
type: "boolean"
|
||||
}
|
||||
];
|
||||
ts.buildOpts = __spreadArray(__spreadArray([], ts.commonOptionsWithBuild), ts.optionsForBuild);
|
||||
ts.buildOpts = __spreadArray(__spreadArray([], ts.commonOptionsWithBuild, true), ts.optionsForBuild, true);
|
||||
ts.typeAcquisitionDeclarations = [
|
||||
{
|
||||
name: "enableAutoDiscovery",
|
||||
@@ -32074,7 +32065,7 @@ var ts;
|
||||
if (!invalidReported) {
|
||||
var diagnostic = (_a = option === null || option === void 0 ? void 0 : option.extraValidation) === null || _a === void 0 ? void 0 : _a.call(option, value);
|
||||
if (diagnostic) {
|
||||
errors.push(ts.createDiagnosticForNodeInSourceFile.apply(void 0, __spreadArray([sourceFile, valueExpression], diagnostic)));
|
||||
errors.push(ts.createDiagnosticForNodeInSourceFile.apply(void 0, __spreadArray([sourceFile, valueExpression], diagnostic, false)));
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
@@ -32523,7 +32514,7 @@ var ts;
|
||||
basePath = ts.normalizeSlashes(basePath);
|
||||
var resolvedPath = ts.getNormalizedAbsolutePath(configFileName || "", basePath);
|
||||
if (resolutionStack.indexOf(resolvedPath) >= 0) {
|
||||
errors.push(ts.createCompilerDiagnostic(ts.Diagnostics.Circularity_detected_while_resolving_configuration_Colon_0, __spreadArray(__spreadArray([], resolutionStack), [resolvedPath]).join(" -> ")));
|
||||
errors.push(ts.createCompilerDiagnostic(ts.Diagnostics.Circularity_detected_while_resolving_configuration_Colon_0, __spreadArray(__spreadArray([], resolutionStack, true), [resolvedPath], false).join(" -> ")));
|
||||
return { raw: json || convertToObject(sourceFile, errors) };
|
||||
}
|
||||
var ownConfig = json ?
|
||||
@@ -33488,9 +33479,7 @@ var ts;
|
||||
var preDirectoryResolutionCache = createPerDirectoryResolutionCache(currentDirectory, getCanonicalFileName, directoryToModuleNameMap || (directoryToModuleNameMap = createCacheWithRedirects(options)));
|
||||
moduleNameToDirectoryMap || (moduleNameToDirectoryMap = createCacheWithRedirects(options));
|
||||
var packageJsonInfoCache = createPackageJsonInfoCache(currentDirectory, getCanonicalFileName);
|
||||
return __assign(__assign(__assign({}, packageJsonInfoCache), preDirectoryResolutionCache), { getOrCreateCacheForModuleName: getOrCreateCacheForModuleName,
|
||||
clear: clear,
|
||||
update: update, getPackageJsonInfoCache: function () { return packageJsonInfoCache; } });
|
||||
return __assign(__assign(__assign({}, packageJsonInfoCache), preDirectoryResolutionCache), { getOrCreateCacheForModuleName: getOrCreateCacheForModuleName, clear: clear, update: update, getPackageJsonInfoCache: function () { return packageJsonInfoCache; } });
|
||||
function clear() {
|
||||
preDirectoryResolutionCache.clear();
|
||||
moduleNameToDirectoryMap.clear();
|
||||
@@ -33753,7 +33742,7 @@ var ts;
|
||||
ts.tryResolveJSModule = tryResolveJSModule;
|
||||
var jsOnlyExtensions = [Extensions.JavaScript];
|
||||
var tsExtensions = [Extensions.TypeScript, Extensions.JavaScript];
|
||||
var tsPlusJsonExtensions = __spreadArray(__spreadArray([], tsExtensions), [Extensions.Json]);
|
||||
var tsPlusJsonExtensions = __spreadArray(__spreadArray([], tsExtensions, true), [Extensions.Json], false);
|
||||
var tsconfigExtensions = [Extensions.TSConfig];
|
||||
function tryResolveJSModuleWorker(moduleName, initialDir, host) {
|
||||
return nodeModuleNameResolverWorker(moduleName, initialDir, { moduleResolution: ts.ModuleResolutionKind.NodeJs, allowJs: true }, host, undefined, jsOnlyExtensions, undefined);
|
||||
@@ -34612,7 +34601,7 @@ var ts;
|
||||
}
|
||||
});
|
||||
var diag = createDiagnosticForNode(declarationName_1, message_1, messageNeedsName_1 ? getDisplayName(node) : undefined);
|
||||
file.bindDiagnostics.push(ts.addRelatedInfo.apply(void 0, __spreadArray([diag], relatedInformation_1)));
|
||||
file.bindDiagnostics.push(ts.addRelatedInfo.apply(void 0, __spreadArray([diag], relatedInformation_1, false)));
|
||||
symbol = createSymbol(0, name);
|
||||
}
|
||||
}
|
||||
@@ -39306,7 +39295,7 @@ var ts;
|
||||
if (localSymbol.declarations) {
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([diagnostic], ts.map(localSymbol.declarations, function (decl, index) {
|
||||
return ts.createDiagnosticForNode(decl, index === 0 ? ts.Diagnostics._0_is_declared_here : ts.Diagnostics.and_here, declarationName);
|
||||
})));
|
||||
}), false));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -40023,7 +40012,7 @@ var ts;
|
||||
}
|
||||
});
|
||||
}) : undefined;
|
||||
var res = firstVariableMatch ? __spreadArray(__spreadArray([firstVariableMatch], additionalContainers), [container]) : __spreadArray(__spreadArray([], additionalContainers), [container]);
|
||||
var res = firstVariableMatch ? __spreadArray(__spreadArray([firstVariableMatch], additionalContainers, true), [container], false) : __spreadArray(__spreadArray([], additionalContainers, true), [container], false);
|
||||
res = ts.append(res, objectLiteralContainer);
|
||||
res = ts.addRange(res, reexportContainers);
|
||||
return res;
|
||||
@@ -42199,8 +42188,8 @@ var ts;
|
||||
var name_2 = ns.name;
|
||||
var body = ns.body;
|
||||
if (ts.length(excessExports)) {
|
||||
ns = ts.factory.updateModuleDeclaration(ns, ns.decorators, ns.modifiers, ns.name, body = ts.factory.updateModuleBlock(body, ts.factory.createNodeArray(__spreadArray(__spreadArray([], ns.body.statements), [ts.factory.createExportDeclaration(undefined, undefined, false, ts.factory.createNamedExports(ts.map(ts.flatMap(excessExports, function (e) { return getNamesOfDeclaration(e); }), function (id) { return ts.factory.createExportSpecifier(undefined, id); })), undefined)]))));
|
||||
statements = __spreadArray(__spreadArray(__spreadArray([], statements.slice(0, nsIndex)), [ns]), statements.slice(nsIndex + 1));
|
||||
ns = ts.factory.updateModuleDeclaration(ns, ns.decorators, ns.modifiers, ns.name, body = ts.factory.updateModuleBlock(body, ts.factory.createNodeArray(__spreadArray(__spreadArray([], ns.body.statements, true), [ts.factory.createExportDeclaration(undefined, undefined, false, ts.factory.createNamedExports(ts.map(ts.flatMap(excessExports, function (e) { return getNamesOfDeclaration(e); }), function (id) { return ts.factory.createExportSpecifier(undefined, id); })), undefined)], false))));
|
||||
statements = __spreadArray(__spreadArray(__spreadArray([], statements.slice(0, nsIndex), true), [ns], false), statements.slice(nsIndex + 1), true);
|
||||
}
|
||||
if (!ts.find(statements, function (s) { return s !== ns && ts.nodeHasName(s, name_2); })) {
|
||||
results = [];
|
||||
@@ -42208,7 +42197,7 @@ var ts;
|
||||
ts.forEach(body.statements, function (s) {
|
||||
addResult(s, mixinExportFlag_1 ? 1 : 0);
|
||||
});
|
||||
statements = __spreadArray(__spreadArray([], ts.filter(statements, function (s) { return s !== ns && s !== exportAssignment; })), results);
|
||||
statements = __spreadArray(__spreadArray([], ts.filter(statements, function (s) { return s !== ns && s !== exportAssignment; }), true), results, true);
|
||||
}
|
||||
}
|
||||
return statements;
|
||||
@@ -42217,7 +42206,7 @@ var ts;
|
||||
var exports = ts.filter(statements, function (d) { return ts.isExportDeclaration(d) && !d.moduleSpecifier && !!d.exportClause && ts.isNamedExports(d.exportClause); });
|
||||
if (ts.length(exports) > 1) {
|
||||
var nonExports = ts.filter(statements, function (d) { return !ts.isExportDeclaration(d) || !!d.moduleSpecifier || !d.exportClause; });
|
||||
statements = __spreadArray(__spreadArray([], nonExports), [ts.factory.createExportDeclaration(undefined, undefined, false, ts.factory.createNamedExports(ts.flatMap(exports, function (e) { return ts.cast(e.exportClause, ts.isNamedExports).elements; })), undefined)]);
|
||||
statements = __spreadArray(__spreadArray([], nonExports, true), [ts.factory.createExportDeclaration(undefined, undefined, false, ts.factory.createNamedExports(ts.flatMap(exports, function (e) { return ts.cast(e.exportClause, ts.isNamedExports).elements; })), undefined)], false);
|
||||
}
|
||||
var reexports = ts.filter(statements, function (d) { return ts.isExportDeclaration(d) && !!d.moduleSpecifier && !!d.exportClause && ts.isNamedExports(d.exportClause); });
|
||||
if (ts.length(reexports) > 1) {
|
||||
@@ -42225,9 +42214,9 @@ var ts;
|
||||
if (groups.length !== reexports.length) {
|
||||
var _loop_9 = function (group_1) {
|
||||
if (group_1.length > 1) {
|
||||
statements = __spreadArray(__spreadArray([], ts.filter(statements, function (s) { return group_1.indexOf(s) === -1; })), [
|
||||
statements = __spreadArray(__spreadArray([], ts.filter(statements, function (s) { return group_1.indexOf(s) === -1; }), true), [
|
||||
ts.factory.createExportDeclaration(undefined, undefined, false, ts.factory.createNamedExports(ts.flatMap(group_1, function (e) { return ts.cast(e.exportClause, ts.isNamedExports).elements; })), group_1[0].moduleSpecifier)
|
||||
]);
|
||||
], false);
|
||||
}
|
||||
};
|
||||
for (var _i = 0, groups_1 = groups; _i < groups_1.length; _i++) {
|
||||
@@ -42512,7 +42501,7 @@ var ts;
|
||||
var constructSignatures = serializeSignatures(1, interfaceType, baseType, 173);
|
||||
var indexSignatures = serializeIndexSignatures(interfaceType, baseType);
|
||||
var heritageClauses = !ts.length(baseTypes) ? undefined : [ts.factory.createHeritageClause(94, ts.mapDefined(baseTypes, function (b) { return trySerializeAsTypeReference(b, 111551); }))];
|
||||
addResult(ts.factory.createInterfaceDeclaration(undefined, undefined, getInternalSymbolName(symbol, symbolName), typeParamDecls, heritageClauses, __spreadArray(__spreadArray(__spreadArray(__spreadArray([], indexSignatures), constructSignatures), callSignatures), members)), modifierFlags);
|
||||
addResult(ts.factory.createInterfaceDeclaration(undefined, undefined, getInternalSymbolName(symbol, symbolName), typeParamDecls, heritageClauses, __spreadArray(__spreadArray(__spreadArray(__spreadArray([], indexSignatures, true), constructSignatures, true), callSignatures, true), members, true)), modifierFlags);
|
||||
}
|
||||
function getNamespaceMembersForSerialization(symbol) {
|
||||
return !symbol.exports ? [] : ts.filter(ts.arrayFrom(symbol.exports.values()), isNamespaceMember);
|
||||
@@ -42661,7 +42650,7 @@ var ts;
|
||||
var staticBaseType = isClass
|
||||
? getBaseConstructorTypeOfClass(staticType)
|
||||
: anyType;
|
||||
var heritageClauses = __spreadArray(__spreadArray([], !ts.length(baseTypes) ? [] : [ts.factory.createHeritageClause(94, ts.map(baseTypes, function (b) { return serializeBaseType(b, staticBaseType, localName); }))]), !ts.length(implementsExpressions) ? [] : [ts.factory.createHeritageClause(117, implementsExpressions)]);
|
||||
var heritageClauses = __spreadArray(__spreadArray([], !ts.length(baseTypes) ? [] : [ts.factory.createHeritageClause(94, ts.map(baseTypes, function (b) { return serializeBaseType(b, staticBaseType, localName); }))], true), !ts.length(implementsExpressions) ? [] : [ts.factory.createHeritageClause(117, implementsExpressions)], true);
|
||||
var symbolProps = getNonInterhitedProperties(classType, baseTypes, getPropertiesOfType(classType));
|
||||
var publicSymbolProps = ts.filter(symbolProps, function (s) {
|
||||
var valueDecl = s.valueDeclaration;
|
||||
@@ -42685,7 +42674,7 @@ var ts;
|
||||
serializeSignatures(1, staticType, staticBaseType, 169);
|
||||
var indexSignatures = serializeIndexSignatures(classType, baseTypes[0]);
|
||||
context.enclosingDeclaration = oldEnclosing;
|
||||
addResult(ts.setTextRange(ts.factory.createClassDeclaration(undefined, undefined, localName, typeParamDecls, heritageClauses, __spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], indexSignatures), staticMembers), constructors), publicProperties), privateProperties)), symbol.declarations && ts.filter(symbol.declarations, function (d) { return ts.isClassDeclaration(d) || ts.isClassExpression(d); })[0]), modifierFlags);
|
||||
addResult(ts.setTextRange(ts.factory.createClassDeclaration(undefined, undefined, localName, typeParamDecls, heritageClauses, __spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], indexSignatures, true), staticMembers, true), constructors, true), publicProperties, true), privateProperties, true)), symbol.declarations && ts.filter(symbol.declarations, function (d) { return ts.isClassDeclaration(d) || ts.isClassExpression(d); })[0]), modifierFlags);
|
||||
}
|
||||
function serializeAsAlias(symbol, localName, modifierFlags) {
|
||||
var _a, _b, _c, _d, _e;
|
||||
@@ -46605,7 +46594,7 @@ var ts;
|
||||
return findApplicableIndexInfo(getIndexInfosOfType(type), keyType);
|
||||
}
|
||||
function getApplicableIndexInfoForName(type, name) {
|
||||
return getApplicableIndexInfo(type, getStringLiteralType(ts.unescapeLeadingUnderscores(name)));
|
||||
return getApplicableIndexInfo(type, isLateBoundName(name) ? esSymbolType : getStringLiteralType(ts.unescapeLeadingUnderscores(name)));
|
||||
}
|
||||
function getTypeParametersFromDeclaration(declaration) {
|
||||
var result;
|
||||
@@ -48591,7 +48580,7 @@ var ts;
|
||||
function getTypeFromTemplateTypeNode(node) {
|
||||
var links = getNodeLinks(node);
|
||||
if (!links.resolvedType) {
|
||||
links.resolvedType = getTemplateLiteralType(__spreadArray([node.head.text], ts.map(node.templateSpans, function (span) { return span.literal.text; })), ts.map(node.templateSpans, function (span) { return getTypeFromTypeNode(span.type); }));
|
||||
links.resolvedType = getTemplateLiteralType(__spreadArray([node.head.text], ts.map(node.templateSpans, function (span) { return span.literal.text; }), true), ts.map(node.templateSpans, function (span) { return getTypeFromTypeNode(span.type); }));
|
||||
}
|
||||
return links.resolvedType;
|
||||
}
|
||||
@@ -51043,7 +51032,7 @@ var ts;
|
||||
}
|
||||
var diag = ts.createDiagnosticForNodeFromMessageChain(errorNode, errorInfo, relatedInformation);
|
||||
if (relatedInfo) {
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([diag], relatedInfo));
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([diag], relatedInfo, false));
|
||||
}
|
||||
if (errorOutputContainer) {
|
||||
(errorOutputContainer.errors || (errorOutputContainer.errors = [])).push(diag);
|
||||
@@ -51085,7 +51074,7 @@ var ts;
|
||||
if (stack.length === 1) {
|
||||
reportError.apply(void 0, stack[0]);
|
||||
if (info) {
|
||||
reportRelationError.apply(void 0, __spreadArray([undefined], info));
|
||||
reportRelationError.apply(void 0, __spreadArray([undefined], info, false));
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -51164,11 +51153,11 @@ var ts;
|
||||
var _b = secondaryRootErrors_1[_i], msg = _b[0], args = _b.slice(1);
|
||||
var originalValue = msg.elidedInCompatabilityPyramid;
|
||||
msg.elidedInCompatabilityPyramid = false;
|
||||
reportError.apply(void 0, __spreadArray([msg], args));
|
||||
reportError.apply(void 0, __spreadArray([msg], args, false));
|
||||
msg.elidedInCompatabilityPyramid = originalValue;
|
||||
}
|
||||
if (info) {
|
||||
reportRelationError.apply(void 0, __spreadArray([undefined], info));
|
||||
reportRelationError.apply(void 0, __spreadArray([undefined], info, false));
|
||||
}
|
||||
}
|
||||
function reportError(message, arg0, arg1, arg2, arg3) {
|
||||
@@ -52356,7 +52345,7 @@ var ts;
|
||||
}
|
||||
if (props.length === 1) {
|
||||
var propName = symbolToString(unmatchedProperty);
|
||||
reportError.apply(void 0, __spreadArray([ts.Diagnostics.Property_0_is_missing_in_type_1_but_required_in_type_2, propName], getTypeNamesForErrorDisplay(source, target)));
|
||||
reportError.apply(void 0, __spreadArray([ts.Diagnostics.Property_0_is_missing_in_type_1_but_required_in_type_2, propName], getTypeNamesForErrorDisplay(source, target), false));
|
||||
if (ts.length(unmatchedProperty.declarations)) {
|
||||
associateRelatedInfo(ts.createDiagnosticForNode(unmatchedProperty.declarations[0], ts.Diagnostics._0_is_declared_here, propName));
|
||||
}
|
||||
@@ -54044,7 +54033,7 @@ var ts;
|
||||
function addMatch(s, p) {
|
||||
var matchType = s === seg ?
|
||||
getStringLiteralType(getSourceText(s).slice(pos, p)) :
|
||||
getTemplateLiteralType(__spreadArray(__spreadArray([sourceTexts[seg].slice(pos)], sourceTexts.slice(seg + 1, s)), [getSourceText(s).slice(0, p)]), sourceTypes.slice(seg, s));
|
||||
getTemplateLiteralType(__spreadArray(__spreadArray([sourceTexts[seg].slice(pos)], sourceTexts.slice(seg + 1, s), true), [getSourceText(s).slice(0, p)], false), sourceTypes.slice(seg, s));
|
||||
matches.push(matchType);
|
||||
seg = s;
|
||||
pos = p;
|
||||
@@ -58803,6 +58792,7 @@ var ts;
|
||||
if (targetType.flags & 524288) {
|
||||
if (getPropertyOfObjectType(targetType, name) ||
|
||||
getApplicableIndexInfoForName(targetType, name) ||
|
||||
isLateBoundName(name) && getIndexInfoOfType(targetType, stringType) ||
|
||||
isComparingJsxAttributes && !isUnhyphenatedJsxName(name)) {
|
||||
return true;
|
||||
}
|
||||
@@ -60036,8 +60026,10 @@ var ts;
|
||||
}
|
||||
}
|
||||
function getThisArgumentOfCall(node) {
|
||||
if (node.kind === 206) {
|
||||
var callee = ts.skipOuterExpressions(node.expression);
|
||||
var expression = node.kind === 206 ? node.expression :
|
||||
node.kind === 208 ? node.tag : undefined;
|
||||
if (expression) {
|
||||
var callee = ts.skipOuterExpressions(expression);
|
||||
if (ts.isAccessExpression(callee)) {
|
||||
return callee.expression;
|
||||
}
|
||||
@@ -60350,7 +60342,7 @@ var ts;
|
||||
var diags_3 = max > 1 ? allDiagnostics[minIndex] : ts.flatten(allDiagnostics);
|
||||
ts.Debug.assert(diags_3.length > 0, "No errors reported for 3 or fewer overload signatures");
|
||||
var chain = ts.chainDiagnosticMessages(ts.map(diags_3, function (d) { return typeof d.messageText === "string" ? d : d.messageText; }), ts.Diagnostics.No_overload_matches_this_call);
|
||||
var related = __spreadArray([], ts.flatMap(diags_3, function (d) { return d.relatedInformation; }));
|
||||
var related = __spreadArray([], ts.flatMap(diags_3, function (d) { return d.relatedInformation; }), true);
|
||||
var diag = void 0;
|
||||
if (ts.every(diags_3, function (d) { return d.start === diags_3[0].start && d.length === diags_3[0].length && d.file === diags_3[0].file; })) {
|
||||
var _b = diags_3[0], file = _b.file, start = _b.start, length_7 = _b.length;
|
||||
@@ -62141,8 +62133,9 @@ var ts;
|
||||
return booleanType;
|
||||
}
|
||||
function checkDeleteExpressionMustBeOptional(expr, type) {
|
||||
var AnyOrUnknownOrNeverFlags = 3 | 131072;
|
||||
if (strictNullChecks && !(type.flags & AnyOrUnknownOrNeverFlags) && !(getFalsyFlags(type) & 32768)) {
|
||||
if (strictNullChecks &&
|
||||
!(type.flags & (3 | 131072)) &&
|
||||
!(exactOptionalPropertyTypes ? 0 : getFalsyFlags(type) & 32768)) {
|
||||
error(expr, ts.Diagnostics.The_operand_of_a_delete_operator_must_be_optional);
|
||||
}
|
||||
}
|
||||
@@ -64454,7 +64447,7 @@ var ts;
|
||||
? ts.Diagnostics.Function_with_bodies_can_only_merge_with_classes_that_are_ambient
|
||||
: undefined;
|
||||
if (diagnostic) {
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([error(ts.getNameOfDeclaration(declaration) || declaration, diagnostic, ts.symbolName(symbol))], relatedDiagnostics_1));
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([error(ts.getNameOfDeclaration(declaration) || declaration, diagnostic, ts.symbolName(symbol))], relatedDiagnostics_1, false));
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -70032,7 +70025,7 @@ var ts;
|
||||
ts.addRelatedInfo(error(parameter, ts.Diagnostics.This_parameter_is_not_allowed_with_use_strict_directive), ts.createDiagnosticForNode(useStrictDirective_1, ts.Diagnostics.use_strict_directive_used_here));
|
||||
});
|
||||
var diagnostics_2 = nonSimpleParameters.map(function (parameter, index) { return (index === 0 ? ts.createDiagnosticForNode(parameter, ts.Diagnostics.Non_simple_parameter_declared_here) : ts.createDiagnosticForNode(parameter, ts.Diagnostics.and_here)); });
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([error(useStrictDirective_1, ts.Diagnostics.use_strict_directive_cannot_be_used_with_non_simple_parameter_list)], diagnostics_2));
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([error(useStrictDirective_1, ts.Diagnostics.use_strict_directive_cannot_be_used_with_non_simple_parameter_list)], diagnostics_2, false));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -74856,7 +74849,7 @@ var ts;
|
||||
var savedPendingStatements = pendingStatements;
|
||||
pendingStatements = [];
|
||||
var visitedNode = ts.visitEachChild(node, visitor, context);
|
||||
var statement = ts.some(pendingStatements) ? __spreadArray([visitedNode], pendingStatements) :
|
||||
var statement = ts.some(pendingStatements) ? __spreadArray([visitedNode], pendingStatements, true) :
|
||||
visitedNode;
|
||||
pendingStatements = savedPendingStatements;
|
||||
return statement;
|
||||
@@ -75066,9 +75059,9 @@ var ts;
|
||||
if (shouldTransformPrivateElementsOrClassStaticBlocks && ts.isPrivateIdentifierPropertyAccessExpression(node.expression)) {
|
||||
var _a = factory.createCallBinding(node.expression, hoistVariableDeclaration, languageVersion), thisArg = _a.thisArg, target = _a.target;
|
||||
if (ts.isCallChain(node)) {
|
||||
return factory.updateCallChain(node, factory.createPropertyAccessChain(ts.visitNode(target, visitor), node.questionDotToken, "call"), undefined, undefined, __spreadArray([ts.visitNode(thisArg, visitor, ts.isExpression)], ts.visitNodes(node.arguments, visitor, ts.isExpression)));
|
||||
return factory.updateCallChain(node, factory.createPropertyAccessChain(ts.visitNode(target, visitor), node.questionDotToken, "call"), undefined, undefined, __spreadArray([ts.visitNode(thisArg, visitor, ts.isExpression)], ts.visitNodes(node.arguments, visitor, ts.isExpression), true));
|
||||
}
|
||||
return factory.updateCallExpression(node, factory.createPropertyAccessExpression(ts.visitNode(target, visitor), "call"), undefined, __spreadArray([ts.visitNode(thisArg, visitor, ts.isExpression)], ts.visitNodes(node.arguments, visitor, ts.isExpression)));
|
||||
return factory.updateCallExpression(node, factory.createPropertyAccessExpression(ts.visitNode(target, visitor), "call"), undefined, __spreadArray([ts.visitNode(thisArg, visitor, ts.isExpression)], ts.visitNodes(node.arguments, visitor, ts.isExpression), true));
|
||||
}
|
||||
if (shouldTransformSuperInStaticInitializers &&
|
||||
ts.isSuperProperty(node.expression) &&
|
||||
@@ -75121,7 +75114,7 @@ var ts;
|
||||
pendingExpressions = undefined;
|
||||
node = factory.updateBinaryExpression(node, ts.visitNode(node.left, visitorDestructuringTarget), node.operatorToken, ts.visitNode(node.right, visitor));
|
||||
var expr = ts.some(pendingExpressions) ?
|
||||
factory.inlineExpressions(ts.compact(__spreadArray(__spreadArray([], pendingExpressions), [node]))) :
|
||||
factory.inlineExpressions(ts.compact(__spreadArray(__spreadArray([], pendingExpressions, true), [node], false))) :
|
||||
node;
|
||||
pendingExpressions = savedPendingExpressions;
|
||||
return expr;
|
||||
@@ -76424,7 +76417,7 @@ var ts;
|
||||
: substituteElementAccessExpression(expression);
|
||||
return factory.createCallExpression(factory.createPropertyAccessExpression(argumentExpression, "call"), undefined, __spreadArray([
|
||||
factory.createThis()
|
||||
], node.arguments));
|
||||
], node.arguments, true));
|
||||
}
|
||||
return node;
|
||||
}
|
||||
@@ -76749,7 +76742,7 @@ var ts;
|
||||
if (ts.some(visitedBindings)) {
|
||||
block = factory.updateBlock(block, __spreadArray([
|
||||
factory.createVariableStatement(undefined, visitedBindings)
|
||||
], block.statements));
|
||||
], block.statements, true));
|
||||
}
|
||||
return factory.updateCatchClause(node, factory.updateVariableDeclaration(node.variableDeclaration, name, undefined, undefined, undefined), block);
|
||||
}
|
||||
@@ -77088,7 +77081,7 @@ var ts;
|
||||
: substituteElementAccessExpression(expression);
|
||||
return factory.createCallExpression(factory.createPropertyAccessExpression(argumentExpression, "call"), undefined, __spreadArray([
|
||||
factory.createThis()
|
||||
], node.arguments));
|
||||
], node.arguments, true));
|
||||
}
|
||||
return node;
|
||||
}
|
||||
@@ -79714,7 +79707,7 @@ var ts;
|
||||
}
|
||||
function addStatementToStartOfBlock(block, statement) {
|
||||
var transformedStatements = ts.visitNodes(block.statements, visitor, ts.isStatement);
|
||||
return factory.updateBlock(block, __spreadArray([statement], transformedStatements));
|
||||
return factory.updateBlock(block, __spreadArray([statement], transformedStatements, true));
|
||||
}
|
||||
function visitMethodDeclaration(node) {
|
||||
ts.Debug.assert(!ts.isComputedPropertyName(node.name));
|
||||
@@ -79841,7 +79834,7 @@ var ts;
|
||||
function visitNewExpression(node) {
|
||||
if (ts.some(node.arguments, ts.isSpreadElement)) {
|
||||
var _a = factory.createCallBinding(factory.createPropertyAccessExpression(node.expression, "bind"), hoistVariableDeclaration), target = _a.target, thisArg = _a.thisArg;
|
||||
return factory.createNewExpression(factory.createFunctionApplyCall(ts.visitNode(target, visitor, ts.isExpression), thisArg, transformAndSpreadElements(factory.createNodeArray(__spreadArray([factory.createVoidZero()], node.arguments)), true, false, false)), undefined, []);
|
||||
return factory.createNewExpression(factory.createFunctionApplyCall(ts.visitNode(target, visitor, ts.isExpression), thisArg, transformAndSpreadElements(factory.createNodeArray(__spreadArray([factory.createVoidZero()], node.arguments, true)), true, false, false)), undefined, []);
|
||||
}
|
||||
return ts.visitEachChild(node, visitor, context);
|
||||
}
|
||||
@@ -80568,13 +80561,13 @@ var ts;
|
||||
temp = declareLocal();
|
||||
var initialElements = ts.visitNodes(elements, visitor, ts.isExpression, 0, numInitialElements);
|
||||
emitAssignment(temp, factory.createArrayLiteralExpression(leadingElement
|
||||
? __spreadArray([leadingElement], initialElements) : initialElements));
|
||||
? __spreadArray([leadingElement], initialElements, true) : initialElements));
|
||||
leadingElement = undefined;
|
||||
}
|
||||
var expressions = ts.reduceLeft(elements, reduceElement, [], numInitialElements);
|
||||
return temp
|
||||
? factory.createArrayConcatCall(temp, [factory.createArrayLiteralExpression(expressions, multiLine)])
|
||||
: ts.setTextRange(factory.createArrayLiteralExpression(leadingElement ? __spreadArray([leadingElement], expressions) : expressions, multiLine), location);
|
||||
: ts.setTextRange(factory.createArrayLiteralExpression(leadingElement ? __spreadArray([leadingElement], expressions, true) : expressions, multiLine), location);
|
||||
function reduceElement(expressions, element) {
|
||||
if (containsYield(element) && expressions.length > 0) {
|
||||
var hasAssignedTemp = temp !== undefined;
|
||||
@@ -80583,7 +80576,7 @@ var ts;
|
||||
}
|
||||
emitAssignment(temp, hasAssignedTemp
|
||||
? factory.createArrayConcatCall(temp, [factory.createArrayLiteralExpression(expressions, multiLine)])
|
||||
: factory.createArrayLiteralExpression(leadingElement ? __spreadArray([leadingElement], expressions) : expressions, multiLine));
|
||||
: factory.createArrayLiteralExpression(leadingElement ? __spreadArray([leadingElement], expressions, true) : expressions, multiLine));
|
||||
leadingElement = undefined;
|
||||
expressions = [];
|
||||
}
|
||||
@@ -81864,18 +81857,18 @@ var ts;
|
||||
var jsonSourceFile = ts.isJsonSourceFile(node) && node;
|
||||
var _a = collectAsynchronousDependencies(node, true), aliasedModuleNames = _a.aliasedModuleNames, unaliasedModuleNames = _a.unaliasedModuleNames, importAliasNames = _a.importAliasNames;
|
||||
var updated = factory.updateSourceFile(node, ts.setTextRange(factory.createNodeArray([
|
||||
factory.createExpressionStatement(factory.createCallExpression(define, undefined, __spreadArray(__spreadArray([], (moduleName ? [moduleName] : [])), [
|
||||
factory.createExpressionStatement(factory.createCallExpression(define, undefined, __spreadArray(__spreadArray([], (moduleName ? [moduleName] : []), true), [
|
||||
factory.createArrayLiteralExpression(jsonSourceFile ? ts.emptyArray : __spreadArray(__spreadArray([
|
||||
factory.createStringLiteral("require"),
|
||||
factory.createStringLiteral("exports")
|
||||
], aliasedModuleNames), unaliasedModuleNames)),
|
||||
], aliasedModuleNames, true), unaliasedModuleNames, true)),
|
||||
jsonSourceFile ?
|
||||
jsonSourceFile.statements.length ? jsonSourceFile.statements[0].expression : factory.createObjectLiteralExpression() :
|
||||
factory.createFunctionExpression(undefined, undefined, undefined, undefined, __spreadArray([
|
||||
factory.createParameterDeclaration(undefined, undefined, undefined, "require"),
|
||||
factory.createParameterDeclaration(undefined, undefined, undefined, "exports")
|
||||
], importAliasNames), undefined, transformAsynchronousModuleBody(node))
|
||||
])))
|
||||
], importAliasNames, true), undefined, transformAsynchronousModuleBody(node))
|
||||
], false)))
|
||||
]), node.statements));
|
||||
ts.addEmitHelpers(updated, context.readEmitHelpers());
|
||||
return updated;
|
||||
@@ -81893,13 +81886,13 @@ var ts;
|
||||
]),
|
||||
ts.setEmitFlags(factory.createIfStatement(factory.createStrictInequality(factory.createIdentifier("v"), factory.createIdentifier("undefined")), factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier("module"), "exports"), factory.createIdentifier("v")))), 1)
|
||||
]), factory.createIfStatement(factory.createLogicalAnd(factory.createTypeCheck(factory.createIdentifier("define"), "function"), factory.createPropertyAccessExpression(factory.createIdentifier("define"), "amd")), factory.createBlock([
|
||||
factory.createExpressionStatement(factory.createCallExpression(factory.createIdentifier("define"), undefined, __spreadArray(__spreadArray([], (moduleName ? [moduleName] : [])), [
|
||||
factory.createExpressionStatement(factory.createCallExpression(factory.createIdentifier("define"), undefined, __spreadArray(__spreadArray([], (moduleName ? [moduleName] : []), true), [
|
||||
factory.createArrayLiteralExpression(__spreadArray(__spreadArray([
|
||||
factory.createStringLiteral("require"),
|
||||
factory.createStringLiteral("exports")
|
||||
], aliasedModuleNames), unaliasedModuleNames)),
|
||||
], aliasedModuleNames, true), unaliasedModuleNames, true)),
|
||||
factory.createIdentifier("factory")
|
||||
])))
|
||||
], false)))
|
||||
])))
|
||||
], true), undefined));
|
||||
var updated = factory.updateSourceFile(node, ts.setTextRange(factory.createNodeArray([
|
||||
@@ -81907,7 +81900,7 @@ var ts;
|
||||
factory.createFunctionExpression(undefined, undefined, undefined, undefined, __spreadArray([
|
||||
factory.createParameterDeclaration(undefined, undefined, undefined, "require"),
|
||||
factory.createParameterDeclaration(undefined, undefined, undefined, "exports")
|
||||
], importAliasNames), undefined, transformAsynchronousModuleBody(node))
|
||||
], importAliasNames, true), undefined, transformAsynchronousModuleBody(node))
|
||||
]))
|
||||
]), node.statements));
|
||||
ts.addEmitHelpers(updated, context.readEmitHelpers());
|
||||
@@ -83623,7 +83616,7 @@ var ts;
|
||||
if (!ts.isExternalModule(node) || ts.some(result.statements, ts.isExternalModuleIndicator)) {
|
||||
return result;
|
||||
}
|
||||
return factory.updateSourceFile(result, ts.setTextRange(factory.createNodeArray(__spreadArray(__spreadArray([], result.statements), [ts.createEmptyExports(factory)])), result.statements));
|
||||
return factory.updateSourceFile(result, ts.setTextRange(factory.createNodeArray(__spreadArray(__spreadArray([], result.statements, true), [ts.createEmptyExports(factory)], false)), result.statements));
|
||||
}
|
||||
return node;
|
||||
}
|
||||
@@ -84375,7 +84368,7 @@ var ts;
|
||||
refs.forEach(referenceVisitor);
|
||||
emittedImports = ts.filter(combinedStatements, ts.isAnyImportSyntax);
|
||||
if (ts.isExternalModule(node) && (!resultHasExternalModuleIndicator || (needsScopeFixMarker && !resultHasScopeMarker))) {
|
||||
combinedStatements = ts.setTextRange(factory.createNodeArray(__spreadArray(__spreadArray([], combinedStatements), [ts.createEmptyExports(factory)])), combinedStatements);
|
||||
combinedStatements = ts.setTextRange(factory.createNodeArray(__spreadArray(__spreadArray([], combinedStatements, true), [ts.createEmptyExports(factory)], false)), combinedStatements);
|
||||
}
|
||||
}
|
||||
var updated = factory.updateSourceFile(node, combinedStatements, true, references, getFileReferencesForUsedTypeReferences(), node.hasNoDefaultLib, getLibReferences());
|
||||
@@ -85036,7 +85029,7 @@ var ts;
|
||||
}
|
||||
if (!ts.isGlobalScopeAugmentation(input) && !hasScopeMarker(lateStatements) && !resultHasScopeMarker) {
|
||||
if (needsScopeFixMarker) {
|
||||
lateStatements = factory.createNodeArray(__spreadArray(__spreadArray([], lateStatements), [ts.createEmptyExports(factory)]));
|
||||
lateStatements = factory.createNodeArray(__spreadArray(__spreadArray([], lateStatements, true), [ts.createEmptyExports(factory)], false));
|
||||
}
|
||||
else {
|
||||
lateStatements = ts.visitNodes(lateStatements, stripExportModifiers);
|
||||
@@ -85626,7 +85619,7 @@ var ts;
|
||||
lexicalEnvironmentFunctionDeclarations ||
|
||||
lexicalEnvironmentStatements) {
|
||||
if (lexicalEnvironmentFunctionDeclarations) {
|
||||
statements = __spreadArray([], lexicalEnvironmentFunctionDeclarations);
|
||||
statements = __spreadArray([], lexicalEnvironmentFunctionDeclarations, true);
|
||||
}
|
||||
if (lexicalEnvironmentVariableDeclarations) {
|
||||
var statement = factory.createVariableStatement(undefined, factory.createVariableDeclarationList(lexicalEnvironmentVariableDeclarations));
|
||||
@@ -85640,10 +85633,10 @@ var ts;
|
||||
}
|
||||
if (lexicalEnvironmentStatements) {
|
||||
if (!statements) {
|
||||
statements = __spreadArray([], lexicalEnvironmentStatements);
|
||||
statements = __spreadArray([], lexicalEnvironmentStatements, true);
|
||||
}
|
||||
else {
|
||||
statements = __spreadArray(__spreadArray([], statements), lexicalEnvironmentStatements);
|
||||
statements = __spreadArray(__spreadArray([], statements, true), lexicalEnvironmentStatements, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -86376,7 +86369,7 @@ var ts;
|
||||
var prependNodes = ts.createPrependNodes(config.projectReferences, getCommandLine, function (f) { return host.readFile(f); });
|
||||
var sourceFilesForJsEmit = createSourceFilesFromBundleBuildInfo(buildInfo.bundle, buildInfoDirectory, host);
|
||||
var emitHost = {
|
||||
getPrependNodes: ts.memoize(function () { return __spreadArray(__spreadArray([], prependNodes), [ownPrependInput]); }),
|
||||
getPrependNodes: ts.memoize(function () { return __spreadArray(__spreadArray([], prependNodes, true), [ownPrependInput], false); }),
|
||||
getCanonicalFileName: host.getCanonicalFileName,
|
||||
getCommonSourceDirectory: function () { return ts.getNormalizedAbsolutePath(buildInfo.bundle.commonSourceDirectory, buildInfoDirectory); },
|
||||
getCompilerOptions: function () { return config.options; },
|
||||
@@ -90811,7 +90804,7 @@ var ts;
|
||||
var triggerredInfo = (key === "watchFile" ? "FileWatcher" : "DirectoryWatcher") + ":: Triggered with " + args[0] + " " + (args[1] !== undefined ? args[1] : "") + ":: " + getWatchInfo(file, flags, options, detailInfo1, detailInfo2, getDetailWatchInfo);
|
||||
log(triggerredInfo);
|
||||
var start = ts.timestamp();
|
||||
cb.call.apply(cb, __spreadArray([undefined], args));
|
||||
cb.call.apply(cb, __spreadArray([undefined], args, false));
|
||||
var elapsed = ts.timestamp() - start;
|
||||
log("Elapsed:: " + elapsed + "ms " + triggerredInfo);
|
||||
}, flags, options, detailInfo1, detailInfo2); };
|
||||
@@ -91402,7 +91395,7 @@ var ts;
|
||||
}
|
||||
ts.isProgramUptoDate = isProgramUptoDate;
|
||||
function getConfigFileParsingDiagnostics(configFileParseResult) {
|
||||
return configFileParseResult.options.configFile ? __spreadArray(__spreadArray([], configFileParseResult.options.configFile.parseDiagnostics), configFileParseResult.errors) :
|
||||
return configFileParseResult.options.configFile ? __spreadArray(__spreadArray([], configFileParseResult.options.configFile.parseDiagnostics, true), configFileParseResult.errors, true) :
|
||||
configFileParseResult.errors;
|
||||
}
|
||||
ts.getConfigFileParsingDiagnostics = getConfigFileParsingDiagnostics;
|
||||
@@ -91676,7 +91669,7 @@ var ts;
|
||||
return programDiagnostics.add(createDiagnosticExplainingFile(diagnostic.file && getSourceFileByPath(diagnostic.file), diagnostic.fileProcessingReason, diagnostic.diagnostic, diagnostic.args || ts.emptyArray));
|
||||
case 0:
|
||||
var _a = getReferencedFileLocation(getSourceFileByPath, diagnostic.reason), file = _a.file, pos = _a.pos, end = _a.end;
|
||||
return programDiagnostics.add(ts.createFileDiagnostic.apply(void 0, __spreadArray([file, ts.Debug.checkDefined(pos), ts.Debug.checkDefined(end) - pos, diagnostic.diagnostic], diagnostic.args || ts.emptyArray)));
|
||||
return programDiagnostics.add(ts.createFileDiagnostic.apply(void 0, __spreadArray([file, ts.Debug.checkDefined(pos), ts.Debug.checkDefined(end) - pos, diagnostic.diagnostic], diagnostic.args || ts.emptyArray, false)));
|
||||
default:
|
||||
ts.Debug.assertNever(diagnostic);
|
||||
}
|
||||
@@ -93379,7 +93372,7 @@ var ts;
|
||||
var location = locationReason && getReferencedFileLocation(getSourceFileByPath, locationReason);
|
||||
var fileIncludeReasonDetails = fileIncludeReasons && ts.chainDiagnosticMessages(fileIncludeReasons, ts.Diagnostics.The_file_is_in_the_program_because_Colon);
|
||||
var redirectInfo = file && ts.explainIfFileIsRedirect(file);
|
||||
var chain = ts.chainDiagnosticMessages.apply(void 0, __spreadArray([redirectInfo ? fileIncludeReasonDetails ? __spreadArray([fileIncludeReasonDetails], redirectInfo) : redirectInfo : fileIncludeReasonDetails, diagnostic], args || ts.emptyArray));
|
||||
var chain = ts.chainDiagnosticMessages.apply(void 0, __spreadArray([redirectInfo ? fileIncludeReasonDetails ? __spreadArray([fileIncludeReasonDetails], redirectInfo, true) : redirectInfo : fileIncludeReasonDetails, diagnostic], args || ts.emptyArray, false));
|
||||
return location && isReferenceFileLocation(location) ?
|
||||
ts.createFileDiagnosticFromMessageChain(location.file, location.pos, location.end - location.pos, chain, relatedInfo) :
|
||||
ts.createCompilerDiagnosticFromMessageChain(chain, relatedInfo);
|
||||
@@ -93805,7 +93798,7 @@ var ts;
|
||||
}
|
||||
if (!options.noEmitOnError)
|
||||
return undefined;
|
||||
var diagnostics = __spreadArray(__spreadArray(__spreadArray(__spreadArray([], program.getOptionsDiagnostics(cancellationToken)), program.getSyntacticDiagnostics(sourceFile, cancellationToken)), program.getGlobalDiagnostics(cancellationToken)), program.getSemanticDiagnostics(sourceFile, cancellationToken));
|
||||
var diagnostics = __spreadArray(__spreadArray(__spreadArray(__spreadArray([], program.getOptionsDiagnostics(cancellationToken), true), program.getSyntacticDiagnostics(sourceFile, cancellationToken), true), program.getGlobalDiagnostics(cancellationToken), true), program.getSemanticDiagnostics(sourceFile, cancellationToken), true);
|
||||
if (diagnostics.length === 0 && ts.getEmitDeclarations(program.getCompilerOptions())) {
|
||||
diagnostics = program.getDeclarationDiagnostics(undefined, cancellationToken);
|
||||
}
|
||||
@@ -93815,7 +93808,7 @@ var ts;
|
||||
if (!sourceFile && !ts.outFile(options)) {
|
||||
var emitResult = program.emitBuildInfo(writeFile, cancellationToken);
|
||||
if (emitResult.diagnostics)
|
||||
diagnostics = __spreadArray(__spreadArray([], diagnostics), emitResult.diagnostics);
|
||||
diagnostics = __spreadArray(__spreadArray([], diagnostics, true), emitResult.diagnostics, true);
|
||||
emittedFiles = emitResult.emittedFiles;
|
||||
}
|
||||
return { diagnostics: diagnostics, sourceMaps: undefined, emittedFiles: emittedFiles, emitSkipped: true };
|
||||
@@ -96045,7 +96038,7 @@ var ts;
|
||||
var referenceRedirect = host.isSourceOfProjectReferenceRedirect(importedFileName) ? host.getProjectReferenceRedirect(importedFileName) : undefined;
|
||||
var importedPath = ts.toPath(importedFileName, cwd, getCanonicalFileName);
|
||||
var redirects = host.redirectTargetsMap.get(importedPath) || ts.emptyArray;
|
||||
var importedFileNames = __spreadArray(__spreadArray(__spreadArray([], (referenceRedirect ? [referenceRedirect] : ts.emptyArray)), [importedFileName]), redirects);
|
||||
var importedFileNames = __spreadArray(__spreadArray(__spreadArray([], (referenceRedirect ? [referenceRedirect] : ts.emptyArray), true), [importedFileName], false), redirects, true);
|
||||
var targets = importedFileNames.map(function (f) { return ts.getNormalizedAbsolutePath(f, cwd); });
|
||||
var shouldFilterIgnoredPaths = !ts.every(targets, ts.containsIgnoredPath);
|
||||
if (!preferSymlinks) {
|
||||
@@ -96791,7 +96784,7 @@ var ts;
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
var result = originalGetSourceFile.call.apply(originalGetSourceFile, __spreadArray([compilerHost], args));
|
||||
var result = originalGetSourceFile.call.apply(originalGetSourceFile, __spreadArray([compilerHost], args, false));
|
||||
if (result) {
|
||||
result.version = computeHash(result.text);
|
||||
}
|
||||
@@ -96987,7 +96980,7 @@ var ts;
|
||||
for (var _i = 1; _i < arguments.length; _i++) {
|
||||
args[_i - 1] = arguments[_i];
|
||||
}
|
||||
return getVersionedSourceFileByPath.apply(void 0, __spreadArray([fileName, toPath(fileName)], args));
|
||||
return getVersionedSourceFileByPath.apply(void 0, __spreadArray([fileName, toPath(fileName)], args, false));
|
||||
};
|
||||
compilerHost.getSourceFileByPath = getVersionedSourceFileByPath;
|
||||
compilerHost.getNewLine = function () { return newLine; };
|
||||
@@ -97840,7 +97833,7 @@ var ts;
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
return originalGetSourceFile.call.apply(originalGetSourceFile, __spreadArray([compilerHost], args));
|
||||
return originalGetSourceFile.call.apply(originalGetSourceFile, __spreadArray([compilerHost], args, false));
|
||||
}), originalReadFile = _a.originalReadFile, originalFileExists = _a.originalFileExists, originalDirectoryExists = _a.originalDirectoryExists, originalCreateDirectory = _a.originalCreateDirectory, originalWriteFile = _a.originalWriteFile, getSourceFileWithCache = _a.getSourceFileWithCache, readFileWithCache = _a.readFileWithCache;
|
||||
state.readFileWithCache = readFileWithCache;
|
||||
compilerHost.getSourceFile = getSourceFileWithCache;
|
||||
@@ -98070,7 +98063,7 @@ var ts;
|
||||
}
|
||||
function getSyntaxDiagnostics(cancellationToken) {
|
||||
ts.Debug.assertIsDefined(program);
|
||||
handleDiagnostics(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], program.getConfigFileParsingDiagnostics()), program.getOptionsDiagnostics(cancellationToken)), program.getGlobalDiagnostics(cancellationToken)), program.getSyntacticDiagnostics(undefined, cancellationToken)), BuildResultFlags.SyntaxErrors, "Syntactic");
|
||||
handleDiagnostics(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], program.getConfigFileParsingDiagnostics(), true), program.getOptionsDiagnostics(cancellationToken), true), program.getGlobalDiagnostics(cancellationToken), true), program.getSyntacticDiagnostics(undefined, cancellationToken), true), BuildResultFlags.SyntaxErrors, "Syntactic");
|
||||
}
|
||||
function getSemanticDiagnostics(cancellationToken) {
|
||||
handleDiagnostics(ts.Debug.checkDefined(program).getSemanticDiagnostics(undefined, cancellationToken), BuildResultFlags.TypeErrors, "Semantic");
|
||||
@@ -98126,7 +98119,7 @@ var ts;
|
||||
var emitResult = program.emitBuildInfo(writeFileCallback, cancellationToken);
|
||||
if (emitResult.diagnostics.length) {
|
||||
reportErrors(state, emitResult.diagnostics);
|
||||
state.diagnostics.set(projectPath, __spreadArray(__spreadArray([], state.diagnostics.get(projectPath)), emitResult.diagnostics));
|
||||
state.diagnostics.set(projectPath, __spreadArray(__spreadArray([], state.diagnostics.get(projectPath), true), emitResult.diagnostics, true));
|
||||
buildResult = BuildResultFlags.EmitErrors & buildResult;
|
||||
}
|
||||
if (emitResult.emittedFiles && state.write) {
|
||||
@@ -98842,7 +98835,7 @@ var ts;
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
args[_i - 2] = arguments[_i];
|
||||
}
|
||||
state.host.reportSolutionBuilderStatus(ts.createCompilerDiagnostic.apply(void 0, __spreadArray([message], args)));
|
||||
state.host.reportSolutionBuilderStatus(ts.createCompilerDiagnostic.apply(void 0, __spreadArray([message], args, false)));
|
||||
}
|
||||
function reportWatchStatus(state, message) {
|
||||
var _a, _b;
|
||||
@@ -98850,7 +98843,7 @@ var ts;
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
args[_i - 2] = arguments[_i];
|
||||
}
|
||||
(_b = (_a = state.hostWithWatch).onWatchStatusChange) === null || _b === void 0 ? void 0 : _b.call(_a, ts.createCompilerDiagnostic.apply(void 0, __spreadArray([message], args)), state.host.getNewLine(), state.baseCompilerOptions);
|
||||
(_b = (_a = state.hostWithWatch).onWatchStatusChange) === null || _b === void 0 ? void 0 : _b.call(_a, ts.createCompilerDiagnostic.apply(void 0, __spreadArray([message], args, false)), state.host.getNewLine(), state.baseCompilerOptions);
|
||||
}
|
||||
function reportErrors(_a, errors) {
|
||||
var host = _a.host;
|
||||
@@ -99061,13 +99054,13 @@ var ts;
|
||||
if (option.description) {
|
||||
description = ts.getDiagnosticText(option.description);
|
||||
}
|
||||
text.push.apply(text, __spreadArray(__spreadArray([], getPrettyOutput(name, description, rightAlignOfLeft, leftAlignOfRight, terminalWidth, true)), [sys.newLine]));
|
||||
text.push.apply(text, __spreadArray(__spreadArray([], getPrettyOutput(name, description, rightAlignOfLeft, leftAlignOfRight, terminalWidth, true), false), [sys.newLine], false));
|
||||
if (showAdditionalInfoOutput(valueCandidates, option)) {
|
||||
if (valueCandidates) {
|
||||
text.push.apply(text, __spreadArray(__spreadArray([], getPrettyOutput(valueCandidates.valueType, valueCandidates.possibleValues, rightAlignOfLeft, leftAlignOfRight, terminalWidth, false)), [sys.newLine]));
|
||||
text.push.apply(text, __spreadArray(__spreadArray([], getPrettyOutput(valueCandidates.valueType, valueCandidates.possibleValues, rightAlignOfLeft, leftAlignOfRight, terminalWidth, false), false), [sys.newLine], false));
|
||||
}
|
||||
if (defaultValueDescription) {
|
||||
text.push.apply(text, __spreadArray(__spreadArray([], getPrettyOutput(ts.getDiagnosticText(ts.Diagnostics.default_Colon), defaultValueDescription, rightAlignOfLeft, leftAlignOfRight, terminalWidth, false)), [sys.newLine]));
|
||||
text.push.apply(text, __spreadArray(__spreadArray([], getPrettyOutput(ts.getDiagnosticText(ts.Diagnostics.default_Colon), defaultValueDescription, rightAlignOfLeft, leftAlignOfRight, terminalWidth, false), false), [sys.newLine], false));
|
||||
}
|
||||
}
|
||||
text.push(sys.newLine);
|
||||
@@ -99182,7 +99175,7 @@ var ts;
|
||||
for (var _a = 0, optionsList_2 = optionsList; _a < optionsList_2.length; _a++) {
|
||||
var option = optionsList_2[_a];
|
||||
var tmp = generateOptionOutput(sys, option, rightAlignOfLeftPart, leftAlignOfRightPart);
|
||||
lines = __spreadArray(__spreadArray([], lines), tmp);
|
||||
lines = __spreadArray(__spreadArray([], lines, true), tmp, true);
|
||||
}
|
||||
if (lines[lines.length - 2] !== sys.newLine) {
|
||||
lines.push(sys.newLine);
|
||||
@@ -99197,7 +99190,7 @@ var ts;
|
||||
res.push(beforeOptionsDescription + sys.newLine + sys.newLine);
|
||||
}
|
||||
if (!subCategory) {
|
||||
res = __spreadArray(__spreadArray([], res), generateGroupOptionOutput(sys, options));
|
||||
res = __spreadArray(__spreadArray([], res, true), generateGroupOptionOutput(sys, options), true);
|
||||
if (afterOptionsDescription) {
|
||||
res.push(afterOptionsDescription + sys.newLine + sys.newLine);
|
||||
}
|
||||
@@ -99216,7 +99209,7 @@ var ts;
|
||||
}
|
||||
categoryMap.forEach(function (value, key) {
|
||||
res.push("### " + key + sys.newLine + sys.newLine);
|
||||
res = __spreadArray(__spreadArray([], res), generateGroupOptionOutput(sys, value));
|
||||
res = __spreadArray(__spreadArray([], res, true), generateGroupOptionOutput(sys, value), true);
|
||||
});
|
||||
if (afterOptionsDescription) {
|
||||
res.push(afterOptionsDescription + sys.newLine + sys.newLine);
|
||||
@@ -99225,7 +99218,7 @@ var ts;
|
||||
}
|
||||
function printEasyHelp(sys, simpleOptions) {
|
||||
var colors = createColors(sys);
|
||||
var output = __spreadArray([], getHelpHeader(sys));
|
||||
var output = __spreadArray([], getHelpHeader(sys), true);
|
||||
output.push(colors.bold(ts.getDiagnosticText(ts.Diagnostics.COMMON_COMMANDS)) + sys.newLine + sys.newLine);
|
||||
example("tsc", ts.Diagnostics.Compiles_the_current_project_tsconfig_json_in_the_working_directory);
|
||||
example("tsc app.ts util.ts", ts.Diagnostics.Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options);
|
||||
@@ -99236,7 +99229,7 @@ var ts;
|
||||
example(["tsc --noEmit", "tsc --target esnext"], ts.Diagnostics.Compiles_the_current_project_with_additional_settings);
|
||||
var cliCommands = simpleOptions.filter(function (opt) { return opt.isCommandLineOnly || opt.category === ts.Diagnostics.Command_line_Options; });
|
||||
var configOpts = simpleOptions.filter(function (opt) { return !ts.contains(cliCommands, opt); });
|
||||
output = __spreadArray(__spreadArray(__spreadArray([], output), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.COMMAND_LINE_FLAGS), cliCommands, false, undefined, undefined)), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.COMMON_COMPILER_OPTIONS), configOpts, false, undefined, ts.formatMessage(undefined, ts.Diagnostics.You_can_learn_about_all_of_the_compiler_options_at_0, "https://aka.ms/tsconfig-reference")));
|
||||
output = __spreadArray(__spreadArray(__spreadArray([], output, true), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.COMMAND_LINE_FLAGS), cliCommands, false, undefined, undefined), true), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.COMMON_COMPILER_OPTIONS), configOpts, false, undefined, ts.formatMessage(undefined, ts.Diagnostics.You_can_learn_about_all_of_the_compiler_options_at_0, "https://aka.ms/tsconfig-reference")), true);
|
||||
for (var _i = 0, output_1 = output; _i < output_1.length; _i++) {
|
||||
var line = output_1[_i];
|
||||
sys.write(line);
|
||||
@@ -99251,18 +99244,18 @@ var ts;
|
||||
}
|
||||
}
|
||||
function printAllHelp(sys, compilerOptions, buildOptions, watchOptions) {
|
||||
var output = __spreadArray([], getHelpHeader(sys));
|
||||
output = __spreadArray(__spreadArray([], output), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.ALL_COMPILER_OPTIONS), compilerOptions, true, undefined, ts.formatMessage(undefined, ts.Diagnostics.You_can_learn_about_all_of_the_compiler_options_at_0, "https://aka.ms/tsconfig-reference")));
|
||||
output = __spreadArray(__spreadArray([], output), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.WATCH_OPTIONS), watchOptions, false, ts.getDiagnosticText(ts.Diagnostics.Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon)));
|
||||
output = __spreadArray(__spreadArray([], output), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.BUILD_OPTIONS), buildOptions, false, ts.formatMessage(undefined, ts.Diagnostics.Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0, "https://aka.ms/tsc-composite-builds")));
|
||||
var output = __spreadArray([], getHelpHeader(sys), true);
|
||||
output = __spreadArray(__spreadArray([], output, true), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.ALL_COMPILER_OPTIONS), compilerOptions, true, undefined, ts.formatMessage(undefined, ts.Diagnostics.You_can_learn_about_all_of_the_compiler_options_at_0, "https://aka.ms/tsconfig-reference")), true);
|
||||
output = __spreadArray(__spreadArray([], output, true), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.WATCH_OPTIONS), watchOptions, false, ts.getDiagnosticText(ts.Diagnostics.Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon)), true);
|
||||
output = __spreadArray(__spreadArray([], output, true), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.BUILD_OPTIONS), buildOptions, false, ts.formatMessage(undefined, ts.Diagnostics.Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0, "https://aka.ms/tsc-composite-builds")), true);
|
||||
for (var _i = 0, output_2 = output; _i < output_2.length; _i++) {
|
||||
var line = output_2[_i];
|
||||
sys.write(line);
|
||||
}
|
||||
}
|
||||
function printBuildHelp(sys, buildOptions) {
|
||||
var output = __spreadArray([], getHelpHeader(sys));
|
||||
output = __spreadArray(__spreadArray([], output), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.BUILD_OPTIONS), buildOptions, false, ts.formatMessage(undefined, ts.Diagnostics.Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0, "https://aka.ms/tsc-composite-builds")));
|
||||
var output = __spreadArray([], getHelpHeader(sys), true);
|
||||
output = __spreadArray(__spreadArray([], output, true), generateSectionOptionsOutput(sys, ts.getDiagnosticText(ts.Diagnostics.BUILD_OPTIONS), buildOptions, false, ts.formatMessage(undefined, ts.Diagnostics.Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0, "https://aka.ms/tsc-composite-builds")), true);
|
||||
for (var _i = 0, output_3 = output; _i < output_3.length; _i++) {
|
||||
var line = output_3[_i];
|
||||
sys.write(line);
|
||||
|
||||
+193
-207
File diff suppressed because it is too large
Load Diff
+190
-201
File diff suppressed because it is too large
Load Diff
+174
-185
File diff suppressed because it is too large
Load Diff
+174
-185
File diff suppressed because it is too large
Load Diff
+123
-127
@@ -15,10 +15,14 @@ and limitations under the License.
|
||||
|
||||
|
||||
"use strict";
|
||||
var __spreadArray = (this && this.__spreadArray) || function (to, from) {
|
||||
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++)
|
||||
to[j] = from[i];
|
||||
return to;
|
||||
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
|
||||
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
|
||||
if (ar || !(i in from)) {
|
||||
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
|
||||
ar[i] = from[i];
|
||||
}
|
||||
}
|
||||
return to.concat(ar || from);
|
||||
};
|
||||
var __assign = (this && this.__assign) || function () {
|
||||
__assign = Object.assign || function(t) {
|
||||
@@ -770,7 +774,7 @@ var ts;
|
||||
return array1;
|
||||
if (!some(array1))
|
||||
return array2;
|
||||
return __spreadArray(__spreadArray([], array1), array2);
|
||||
return __spreadArray(__spreadArray([], array1, true), array2, true);
|
||||
}
|
||||
ts.concatenate = concatenate;
|
||||
function selectIndex(_, i) {
|
||||
@@ -5935,7 +5939,7 @@ var ts;
|
||||
var rest = path.substring(rootLength).split(ts.directorySeparator);
|
||||
if (rest.length && !ts.lastOrUndefined(rest))
|
||||
rest.pop();
|
||||
return __spreadArray([root], rest);
|
||||
return __spreadArray([root], rest, true);
|
||||
}
|
||||
/**
|
||||
* Parse a path into an array containing a root component (at index 0) and zero or more path
|
||||
@@ -6086,7 +6090,7 @@ var ts;
|
||||
for (var _i = 1; _i < arguments.length; _i++) {
|
||||
paths[_i - 1] = arguments[_i];
|
||||
}
|
||||
return normalizePath(ts.some(paths) ? combinePaths.apply(void 0, __spreadArray([path], paths)) : normalizeSlashes(path));
|
||||
return normalizePath(ts.some(paths) ? combinePaths.apply(void 0, __spreadArray([path], paths, false)) : normalizeSlashes(path));
|
||||
}
|
||||
ts.resolvePath = resolvePath;
|
||||
/**
|
||||
@@ -6310,7 +6314,7 @@ var ts;
|
||||
for (; start < fromComponents.length; start++) {
|
||||
relative.push("..");
|
||||
}
|
||||
return __spreadArray(__spreadArray([""], relative), components);
|
||||
return __spreadArray(__spreadArray([""], relative, true), components, true);
|
||||
}
|
||||
ts.getPathComponentsRelativeTo = getPathComponentsRelativeTo;
|
||||
function getRelativePathFromDirectory(fromDirectory, to, getCanonicalFileNameOrIgnoreCase) {
|
||||
@@ -14127,7 +14131,7 @@ var ts;
|
||||
break;
|
||||
}
|
||||
}
|
||||
to.splice.apply(to, __spreadArray([statementIndex, 0], from));
|
||||
to.splice.apply(to, __spreadArray([statementIndex, 0], from, false));
|
||||
return to;
|
||||
}
|
||||
function insertStatementAfterPrologue(to, statement, isPrologueDirective) {
|
||||
@@ -17655,56 +17659,43 @@ var ts;
|
||||
}
|
||||
return __assign(__assign({}, writer), { writeTrailingSemicolon: function () {
|
||||
pendingTrailingSemicolon = true;
|
||||
},
|
||||
writeLiteral: function (s) {
|
||||
}, writeLiteral: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeLiteral(s);
|
||||
},
|
||||
writeStringLiteral: function (s) {
|
||||
}, writeStringLiteral: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeStringLiteral(s);
|
||||
},
|
||||
writeSymbol: function (s, sym) {
|
||||
}, writeSymbol: function (s, sym) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeSymbol(s, sym);
|
||||
},
|
||||
writePunctuation: function (s) {
|
||||
}, writePunctuation: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writePunctuation(s);
|
||||
},
|
||||
writeKeyword: function (s) {
|
||||
}, writeKeyword: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeKeyword(s);
|
||||
},
|
||||
writeOperator: function (s) {
|
||||
}, writeOperator: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeOperator(s);
|
||||
},
|
||||
writeParameter: function (s) {
|
||||
}, writeParameter: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeParameter(s);
|
||||
},
|
||||
writeSpace: function (s) {
|
||||
}, writeSpace: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeSpace(s);
|
||||
},
|
||||
writeProperty: function (s) {
|
||||
}, writeProperty: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeProperty(s);
|
||||
},
|
||||
writeComment: function (s) {
|
||||
}, writeComment: function (s) {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeComment(s);
|
||||
},
|
||||
writeLine: function () {
|
||||
}, writeLine: function () {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.writeLine();
|
||||
},
|
||||
increaseIndent: function () {
|
||||
}, increaseIndent: function () {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.increaseIndent();
|
||||
},
|
||||
decreaseIndent: function () {
|
||||
}, decreaseIndent: function () {
|
||||
commitPendingTrailingSemicolon();
|
||||
writer.decreaseIndent();
|
||||
} });
|
||||
@@ -19985,14 +19976,14 @@ var ts;
|
||||
ts.supportedTSExtensionsForExtractExtension = [".d.ts" /* Dts */, ".ts" /* Ts */, ".tsx" /* Tsx */];
|
||||
ts.supportedJSExtensions = [".js" /* Js */, ".jsx" /* Jsx */];
|
||||
ts.supportedJSAndJsonExtensions = [".js" /* Js */, ".jsx" /* Jsx */, ".json" /* Json */];
|
||||
var allSupportedExtensions = __spreadArray(__spreadArray([], ts.supportedTSExtensions), ts.supportedJSExtensions);
|
||||
var allSupportedExtensionsWithJson = __spreadArray(__spreadArray(__spreadArray([], ts.supportedTSExtensions), ts.supportedJSExtensions), [".json" /* Json */]);
|
||||
var allSupportedExtensions = __spreadArray(__spreadArray([], ts.supportedTSExtensions, true), ts.supportedJSExtensions, true);
|
||||
var allSupportedExtensionsWithJson = __spreadArray(__spreadArray(__spreadArray([], ts.supportedTSExtensions, true), ts.supportedJSExtensions, true), [".json" /* Json */], false);
|
||||
function getSupportedExtensions(options, extraFileExtensions) {
|
||||
var needJsExtensions = options && getAllowJSCompilerOption(options);
|
||||
if (!extraFileExtensions || extraFileExtensions.length === 0) {
|
||||
return needJsExtensions ? allSupportedExtensions : ts.supportedTSExtensions;
|
||||
}
|
||||
var extensions = __spreadArray(__spreadArray([], needJsExtensions ? allSupportedExtensions : ts.supportedTSExtensions), ts.mapDefined(extraFileExtensions, function (x) { return x.scriptKind === 7 /* Deferred */ || needJsExtensions && isJSLike(x.scriptKind) ? x.extension : undefined; }));
|
||||
var extensions = __spreadArray(__spreadArray([], needJsExtensions ? allSupportedExtensions : ts.supportedTSExtensions, true), ts.mapDefined(extraFileExtensions, function (x) { return x.scriptKind === 7 /* Deferred */ || needJsExtensions && isJSLike(x.scriptKind) ? x.extension : undefined; }), true);
|
||||
return ts.deduplicate(extensions, ts.equateStringsCaseSensitive, ts.compareStringsCaseSensitive);
|
||||
}
|
||||
ts.getSupportedExtensions = getSupportedExtensions;
|
||||
@@ -20006,7 +19997,7 @@ var ts;
|
||||
if (supportedExtensions === ts.supportedTSExtensions) {
|
||||
return ts.supportedTSExtensionsWithJson;
|
||||
}
|
||||
return __spreadArray(__spreadArray([], supportedExtensions), [".json" /* Json */]);
|
||||
return __spreadArray(__spreadArray([], supportedExtensions, true), [".json" /* Json */], false);
|
||||
}
|
||||
ts.getSuppoertedExtensionsWithJsonIfResolveJsonModule = getSuppoertedExtensionsWithJsonIfResolveJsonModule;
|
||||
function isJSLike(scriptKind) {
|
||||
@@ -25508,10 +25499,10 @@ var ts;
|
||||
/*typeArguments*/ undefined, argumentsList);
|
||||
}
|
||||
function createFunctionBindCall(target, thisArg, argumentsList) {
|
||||
return createMethodCall(target, "bind", __spreadArray([thisArg], argumentsList));
|
||||
return createMethodCall(target, "bind", __spreadArray([thisArg], argumentsList, true));
|
||||
}
|
||||
function createFunctionCallCall(target, thisArg, argumentsList) {
|
||||
return createMethodCall(target, "call", __spreadArray([thisArg], argumentsList));
|
||||
return createMethodCall(target, "call", __spreadArray([thisArg], argumentsList, true));
|
||||
}
|
||||
function createFunctionApplyCall(target, thisArg, argumentsExpression) {
|
||||
return createMethodCall(target, "apply", [thisArg, argumentsExpression]);
|
||||
@@ -25871,7 +25862,7 @@ var ts;
|
||||
function ensureUseStrict(statements) {
|
||||
var foundUseStrict = ts.findUseStrictPrologue(statements);
|
||||
if (!foundUseStrict) {
|
||||
return ts.setTextRange(createNodeArray(__spreadArray([createUseStrictPrologue()], statements)), statements);
|
||||
return ts.setTextRange(createNodeArray(__spreadArray([createUseStrictPrologue()], statements, true)), statements);
|
||||
}
|
||||
return statements;
|
||||
}
|
||||
@@ -25938,20 +25929,20 @@ var ts;
|
||||
var left = ts.isNodeArray(statements) ? statements.slice() : statements;
|
||||
// splice other custom prologues from right into left
|
||||
if (rightCustomPrologueEnd > rightHoistedVariablesEnd) {
|
||||
left.splice.apply(left, __spreadArray([leftHoistedVariablesEnd, 0], declarations.slice(rightHoistedVariablesEnd, rightCustomPrologueEnd)));
|
||||
left.splice.apply(left, __spreadArray([leftHoistedVariablesEnd, 0], declarations.slice(rightHoistedVariablesEnd, rightCustomPrologueEnd), false));
|
||||
}
|
||||
// splice hoisted variables from right into left
|
||||
if (rightHoistedVariablesEnd > rightHoistedFunctionsEnd) {
|
||||
left.splice.apply(left, __spreadArray([leftHoistedFunctionsEnd, 0], declarations.slice(rightHoistedFunctionsEnd, rightHoistedVariablesEnd)));
|
||||
left.splice.apply(left, __spreadArray([leftHoistedFunctionsEnd, 0], declarations.slice(rightHoistedFunctionsEnd, rightHoistedVariablesEnd), false));
|
||||
}
|
||||
// splice hoisted functions from right into left
|
||||
if (rightHoistedFunctionsEnd > rightStandardPrologueEnd) {
|
||||
left.splice.apply(left, __spreadArray([leftStandardPrologueEnd, 0], declarations.slice(rightStandardPrologueEnd, rightHoistedFunctionsEnd)));
|
||||
left.splice.apply(left, __spreadArray([leftStandardPrologueEnd, 0], declarations.slice(rightStandardPrologueEnd, rightHoistedFunctionsEnd), false));
|
||||
}
|
||||
// splice standard prologues from right into left (that are not already in left)
|
||||
if (rightStandardPrologueEnd > 0) {
|
||||
if (leftStandardPrologueEnd === 0) {
|
||||
left.splice.apply(left, __spreadArray([0, 0], declarations.slice(0, rightStandardPrologueEnd)));
|
||||
left.splice.apply(left, __spreadArray([0, 0], declarations.slice(0, rightStandardPrologueEnd), false));
|
||||
}
|
||||
else {
|
||||
var leftPrologues = new ts.Map();
|
||||
@@ -26964,7 +26955,7 @@ var ts;
|
||||
function createCreateBindingHelper(module, inputName, outputName) {
|
||||
context.requestEmitHelper(ts.createBindingHelper);
|
||||
return factory.createCallExpression(getUnscopedHelperName("__createBinding"),
|
||||
/*typeArguments*/ undefined, __spreadArray([factory.createIdentifier("exports"), module, inputName], (outputName ? [outputName] : [])));
|
||||
/*typeArguments*/ undefined, __spreadArray([factory.createIdentifier("exports"), module, inputName], (outputName ? [outputName] : []), true));
|
||||
}
|
||||
function createImportStarHelper(expression) {
|
||||
context.requestEmitHelper(ts.importStarHelper);
|
||||
@@ -28435,7 +28426,7 @@ var ts;
|
||||
ts.createForOfBindingStatement = createForOfBindingStatement;
|
||||
function insertLeadingStatement(factory, dest, source) {
|
||||
if (ts.isBlock(dest)) {
|
||||
return factory.updateBlock(dest, ts.setTextRange(factory.createNodeArray(__spreadArray([source], dest.statements)), dest.statements));
|
||||
return factory.updateBlock(dest, ts.setTextRange(factory.createNodeArray(__spreadArray([source], dest.statements, true)), dest.statements));
|
||||
}
|
||||
else {
|
||||
return factory.createBlock(factory.createNodeArray([dest, source]), /*multiLine*/ true);
|
||||
@@ -33655,7 +33646,7 @@ var ts;
|
||||
// (no need to error; the parent will error)
|
||||
var end = lastChild.openingElement.end; // newly-created children and closing are both zero-width end/end
|
||||
var newLast = finishNode(factory.createJsxElement(lastChild.openingElement, createNodeArray([], end, end), finishNode(factory.createJsxClosingElement(finishNode(factory.createIdentifier(""), end, end)), end, end)), lastChild.openingElement.pos, end);
|
||||
children = createNodeArray(__spreadArray(__spreadArray([], children.slice(0, children.length - 1)), [newLast]), children.pos, end);
|
||||
children = createNodeArray(__spreadArray(__spreadArray([], children.slice(0, children.length - 1), true), [newLast], false), children.pos, end);
|
||||
closingElement = lastChild.closingElement;
|
||||
}
|
||||
else {
|
||||
@@ -38651,7 +38642,7 @@ var ts;
|
||||
},
|
||||
];
|
||||
/* @internal */
|
||||
ts.optionDeclarations = __spreadArray(__spreadArray([], ts.commonOptionsWithBuild), commandOptionsWithoutBuild);
|
||||
ts.optionDeclarations = __spreadArray(__spreadArray([], ts.commonOptionsWithBuild, true), commandOptionsWithoutBuild, true);
|
||||
/* @internal */
|
||||
ts.semanticDiagnosticsOptionDeclarations = ts.optionDeclarations.filter(function (option) { return !!option.affectsSemanticDiagnostics; });
|
||||
/* @internal */
|
||||
@@ -38700,7 +38691,7 @@ var ts;
|
||||
}
|
||||
];
|
||||
/* @internal */
|
||||
ts.buildOpts = __spreadArray(__spreadArray([], ts.commonOptionsWithBuild), ts.optionsForBuild);
|
||||
ts.buildOpts = __spreadArray(__spreadArray([], ts.commonOptionsWithBuild, true), ts.optionsForBuild, true);
|
||||
/* @internal */
|
||||
ts.typeAcquisitionDeclarations = [
|
||||
{
|
||||
@@ -39406,7 +39397,7 @@ var ts;
|
||||
if (!invalidReported) {
|
||||
var diagnostic = (_a = option === null || option === void 0 ? void 0 : option.extraValidation) === null || _a === void 0 ? void 0 : _a.call(option, value);
|
||||
if (diagnostic) {
|
||||
errors.push(ts.createDiagnosticForNodeInSourceFile.apply(void 0, __spreadArray([sourceFile, valueExpression], diagnostic)));
|
||||
errors.push(ts.createDiagnosticForNodeInSourceFile.apply(void 0, __spreadArray([sourceFile, valueExpression], diagnostic, false)));
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
@@ -39920,7 +39911,7 @@ var ts;
|
||||
basePath = ts.normalizeSlashes(basePath);
|
||||
var resolvedPath = ts.getNormalizedAbsolutePath(configFileName || "", basePath);
|
||||
if (resolutionStack.indexOf(resolvedPath) >= 0) {
|
||||
errors.push(ts.createCompilerDiagnostic(ts.Diagnostics.Circularity_detected_while_resolving_configuration_Colon_0, __spreadArray(__spreadArray([], resolutionStack), [resolvedPath]).join(" -> ")));
|
||||
errors.push(ts.createCompilerDiagnostic(ts.Diagnostics.Circularity_detected_while_resolving_configuration_Colon_0, __spreadArray(__spreadArray([], resolutionStack, true), [resolvedPath], false).join(" -> ")));
|
||||
return { raw: json || convertToObject(sourceFile, errors) };
|
||||
}
|
||||
var ownConfig = json ?
|
||||
@@ -41040,9 +41031,7 @@ var ts;
|
||||
var preDirectoryResolutionCache = createPerDirectoryResolutionCache(currentDirectory, getCanonicalFileName, directoryToModuleNameMap || (directoryToModuleNameMap = createCacheWithRedirects(options)));
|
||||
moduleNameToDirectoryMap || (moduleNameToDirectoryMap = createCacheWithRedirects(options));
|
||||
var packageJsonInfoCache = createPackageJsonInfoCache(currentDirectory, getCanonicalFileName);
|
||||
return __assign(__assign(__assign({}, packageJsonInfoCache), preDirectoryResolutionCache), { getOrCreateCacheForModuleName: getOrCreateCacheForModuleName,
|
||||
clear: clear,
|
||||
update: update, getPackageJsonInfoCache: function () { return packageJsonInfoCache; } });
|
||||
return __assign(__assign(__assign({}, packageJsonInfoCache), preDirectoryResolutionCache), { getOrCreateCacheForModuleName: getOrCreateCacheForModuleName, clear: clear, update: update, getPackageJsonInfoCache: function () { return packageJsonInfoCache; } });
|
||||
function clear() {
|
||||
preDirectoryResolutionCache.clear();
|
||||
moduleNameToDirectoryMap.clear();
|
||||
@@ -41398,7 +41387,7 @@ var ts;
|
||||
ts.tryResolveJSModule = tryResolveJSModule;
|
||||
var jsOnlyExtensions = [Extensions.JavaScript];
|
||||
var tsExtensions = [Extensions.TypeScript, Extensions.JavaScript];
|
||||
var tsPlusJsonExtensions = __spreadArray(__spreadArray([], tsExtensions), [Extensions.Json]);
|
||||
var tsPlusJsonExtensions = __spreadArray(__spreadArray([], tsExtensions, true), [Extensions.Json], false);
|
||||
var tsconfigExtensions = [Extensions.TSConfig];
|
||||
function tryResolveJSModuleWorker(moduleName, initialDir, host) {
|
||||
return nodeModuleNameResolverWorker(moduleName, initialDir, { moduleResolution: ts.ModuleResolutionKind.NodeJs, allowJs: true }, host, /*cache*/ undefined, jsOnlyExtensions, /*redirectedReferences*/ undefined);
|
||||
@@ -42427,7 +42416,7 @@ var ts;
|
||||
}
|
||||
});
|
||||
var diag = createDiagnosticForNode(declarationName_1, message_1, messageNeedsName_1 ? getDisplayName(node) : undefined);
|
||||
file.bindDiagnostics.push(ts.addRelatedInfo.apply(void 0, __spreadArray([diag], relatedInformation_1)));
|
||||
file.bindDiagnostics.push(ts.addRelatedInfo.apply(void 0, __spreadArray([diag], relatedInformation_1, false)));
|
||||
symbol = createSymbol(0 /* None */, name);
|
||||
}
|
||||
}
|
||||
@@ -47968,7 +47957,7 @@ var ts;
|
||||
if (localSymbol.declarations) {
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([diagnostic], ts.map(localSymbol.declarations, function (decl, index) {
|
||||
return ts.createDiagnosticForNode(decl, index === 0 ? ts.Diagnostics._0_is_declared_here : ts.Diagnostics.and_here, declarationName);
|
||||
})));
|
||||
}), false));
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -48786,7 +48775,7 @@ var ts;
|
||||
}
|
||||
});
|
||||
}) : undefined;
|
||||
var res = firstVariableMatch ? __spreadArray(__spreadArray([firstVariableMatch], additionalContainers), [container]) : __spreadArray(__spreadArray([], additionalContainers), [container]);
|
||||
var res = firstVariableMatch ? __spreadArray(__spreadArray([firstVariableMatch], additionalContainers, true), [container], false) : __spreadArray(__spreadArray([], additionalContainers, true), [container], false);
|
||||
res = ts.append(res, objectLiteralContainer);
|
||||
res = ts.addRange(res, reexportContainers);
|
||||
return res;
|
||||
@@ -51182,12 +51171,12 @@ var ts;
|
||||
var name_2 = ns.name;
|
||||
var body = ns.body;
|
||||
if (ts.length(excessExports)) {
|
||||
ns = ts.factory.updateModuleDeclaration(ns, ns.decorators, ns.modifiers, ns.name, body = ts.factory.updateModuleBlock(body, ts.factory.createNodeArray(__spreadArray(__spreadArray([], ns.body.statements), [ts.factory.createExportDeclaration(
|
||||
ns = ts.factory.updateModuleDeclaration(ns, ns.decorators, ns.modifiers, ns.name, body = ts.factory.updateModuleBlock(body, ts.factory.createNodeArray(__spreadArray(__spreadArray([], ns.body.statements, true), [ts.factory.createExportDeclaration(
|
||||
/*decorators*/ undefined,
|
||||
/*modifiers*/ undefined,
|
||||
/*isTypeOnly*/ false, ts.factory.createNamedExports(ts.map(ts.flatMap(excessExports, function (e) { return getNamesOfDeclaration(e); }), function (id) { return ts.factory.createExportSpecifier(/*alias*/ undefined, id); })),
|
||||
/*moduleSpecifier*/ undefined)]))));
|
||||
statements = __spreadArray(__spreadArray(__spreadArray([], statements.slice(0, nsIndex)), [ns]), statements.slice(nsIndex + 1));
|
||||
/*moduleSpecifier*/ undefined)], false))));
|
||||
statements = __spreadArray(__spreadArray(__spreadArray([], statements.slice(0, nsIndex), true), [ns], false), statements.slice(nsIndex + 1), true);
|
||||
}
|
||||
// Pass 1: Flatten `export namespace _exports {} export = _exports;` so long as the `export=` only points at a single namespace declaration
|
||||
if (!ts.find(statements, function (s) { return s !== ns && ts.nodeHasName(s, name_2); })) {
|
||||
@@ -51198,7 +51187,7 @@ var ts;
|
||||
ts.forEach(body.statements, function (s) {
|
||||
addResult(s, mixinExportFlag_1 ? 1 /* Export */ : 0 /* None */); // Recalculates the ambient (and export, if applicable from above) flag
|
||||
});
|
||||
statements = __spreadArray(__spreadArray([], ts.filter(statements, function (s) { return s !== ns && s !== exportAssignment; })), results);
|
||||
statements = __spreadArray(__spreadArray([], ts.filter(statements, function (s) { return s !== ns && s !== exportAssignment; }), true), results, true);
|
||||
}
|
||||
}
|
||||
return statements;
|
||||
@@ -51208,11 +51197,11 @@ var ts;
|
||||
var exports = ts.filter(statements, function (d) { return ts.isExportDeclaration(d) && !d.moduleSpecifier && !!d.exportClause && ts.isNamedExports(d.exportClause); });
|
||||
if (ts.length(exports) > 1) {
|
||||
var nonExports = ts.filter(statements, function (d) { return !ts.isExportDeclaration(d) || !!d.moduleSpecifier || !d.exportClause; });
|
||||
statements = __spreadArray(__spreadArray([], nonExports), [ts.factory.createExportDeclaration(
|
||||
statements = __spreadArray(__spreadArray([], nonExports, true), [ts.factory.createExportDeclaration(
|
||||
/*decorators*/ undefined,
|
||||
/*modifiers*/ undefined,
|
||||
/*isTypeOnly*/ false, ts.factory.createNamedExports(ts.flatMap(exports, function (e) { return ts.cast(e.exportClause, ts.isNamedExports).elements; })),
|
||||
/*moduleSpecifier*/ undefined)]);
|
||||
/*moduleSpecifier*/ undefined)], false);
|
||||
}
|
||||
// Pass 2b: Also combine all `export {} from "..."` declarations as needed
|
||||
var reexports = ts.filter(statements, function (d) { return ts.isExportDeclaration(d) && !!d.moduleSpecifier && !!d.exportClause && ts.isNamedExports(d.exportClause); });
|
||||
@@ -51222,12 +51211,12 @@ var ts;
|
||||
var _loop_9 = function (group_1) {
|
||||
if (group_1.length > 1) {
|
||||
// remove group members from statements and then merge group members and add back to statements
|
||||
statements = __spreadArray(__spreadArray([], ts.filter(statements, function (s) { return group_1.indexOf(s) === -1; })), [
|
||||
statements = __spreadArray(__spreadArray([], ts.filter(statements, function (s) { return group_1.indexOf(s) === -1; }), true), [
|
||||
ts.factory.createExportDeclaration(
|
||||
/*decorators*/ undefined,
|
||||
/*modifiers*/ undefined,
|
||||
/*isTypeOnly*/ false, ts.factory.createNamedExports(ts.flatMap(group_1, function (e) { return ts.cast(e.exportClause, ts.isNamedExports).elements; })), group_1[0].moduleSpecifier)
|
||||
]);
|
||||
], false);
|
||||
}
|
||||
};
|
||||
for (var _i = 0, groups_1 = groups; _i < groups_1.length; _i++) {
|
||||
@@ -51587,7 +51576,7 @@ var ts;
|
||||
var heritageClauses = !ts.length(baseTypes) ? undefined : [ts.factory.createHeritageClause(94 /* ExtendsKeyword */, ts.mapDefined(baseTypes, function (b) { return trySerializeAsTypeReference(b, 111551 /* Value */); }))];
|
||||
addResult(ts.factory.createInterfaceDeclaration(
|
||||
/*decorators*/ undefined,
|
||||
/*modifiers*/ undefined, getInternalSymbolName(symbol, symbolName), typeParamDecls, heritageClauses, __spreadArray(__spreadArray(__spreadArray(__spreadArray([], indexSignatures), constructSignatures), callSignatures), members)), modifierFlags);
|
||||
/*modifiers*/ undefined, getInternalSymbolName(symbol, symbolName), typeParamDecls, heritageClauses, __spreadArray(__spreadArray(__spreadArray(__spreadArray([], indexSignatures, true), constructSignatures, true), callSignatures, true), members, true)), modifierFlags);
|
||||
}
|
||||
function getNamespaceMembersForSerialization(symbol) {
|
||||
return !symbol.exports ? [] : ts.filter(ts.arrayFrom(symbol.exports.values()), isNamespaceMember);
|
||||
@@ -51774,7 +51763,7 @@ var ts;
|
||||
var staticBaseType = isClass
|
||||
? getBaseConstructorTypeOfClass(staticType)
|
||||
: anyType;
|
||||
var heritageClauses = __spreadArray(__spreadArray([], !ts.length(baseTypes) ? [] : [ts.factory.createHeritageClause(94 /* ExtendsKeyword */, ts.map(baseTypes, function (b) { return serializeBaseType(b, staticBaseType, localName); }))]), !ts.length(implementsExpressions) ? [] : [ts.factory.createHeritageClause(117 /* ImplementsKeyword */, implementsExpressions)]);
|
||||
var heritageClauses = __spreadArray(__spreadArray([], !ts.length(baseTypes) ? [] : [ts.factory.createHeritageClause(94 /* ExtendsKeyword */, ts.map(baseTypes, function (b) { return serializeBaseType(b, staticBaseType, localName); }))], true), !ts.length(implementsExpressions) ? [] : [ts.factory.createHeritageClause(117 /* ImplementsKeyword */, implementsExpressions)], true);
|
||||
var symbolProps = getNonInterhitedProperties(classType, baseTypes, getPropertiesOfType(classType));
|
||||
var publicSymbolProps = ts.filter(symbolProps, function (s) {
|
||||
// `valueDeclaration` could be undefined if inherited from
|
||||
@@ -51816,7 +51805,7 @@ var ts;
|
||||
context.enclosingDeclaration = oldEnclosing;
|
||||
addResult(ts.setTextRange(ts.factory.createClassDeclaration(
|
||||
/*decorators*/ undefined,
|
||||
/*modifiers*/ undefined, localName, typeParamDecls, heritageClauses, __spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], indexSignatures), staticMembers), constructors), publicProperties), privateProperties)), symbol.declarations && ts.filter(symbol.declarations, function (d) { return ts.isClassDeclaration(d) || ts.isClassExpression(d); })[0]), modifierFlags);
|
||||
/*modifiers*/ undefined, localName, typeParamDecls, heritageClauses, __spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], indexSignatures, true), staticMembers, true), constructors, true), publicProperties, true), privateProperties, true)), symbol.declarations && ts.filter(symbol.declarations, function (d) { return ts.isClassDeclaration(d) || ts.isClassExpression(d); })[0]), modifierFlags);
|
||||
}
|
||||
function serializeAsAlias(symbol, localName, modifierFlags) {
|
||||
var _a, _b, _c, _d, _e;
|
||||
@@ -56395,7 +56384,7 @@ var ts;
|
||||
return findApplicableIndexInfo(getIndexInfosOfType(type), keyType);
|
||||
}
|
||||
function getApplicableIndexInfoForName(type, name) {
|
||||
return getApplicableIndexInfo(type, getStringLiteralType(ts.unescapeLeadingUnderscores(name)));
|
||||
return getApplicableIndexInfo(type, isLateBoundName(name) ? esSymbolType : getStringLiteralType(ts.unescapeLeadingUnderscores(name)));
|
||||
}
|
||||
// Return list of type parameters with duplicates removed (duplicate identifier errors are generated in the actual
|
||||
// type checking functions).
|
||||
@@ -58605,7 +58594,7 @@ var ts;
|
||||
function getTypeFromTemplateTypeNode(node) {
|
||||
var links = getNodeLinks(node);
|
||||
if (!links.resolvedType) {
|
||||
links.resolvedType = getTemplateLiteralType(__spreadArray([node.head.text], ts.map(node.templateSpans, function (span) { return span.literal.text; })), ts.map(node.templateSpans, function (span) { return getTypeFromTypeNode(span.type); }));
|
||||
links.resolvedType = getTemplateLiteralType(__spreadArray([node.head.text], ts.map(node.templateSpans, function (span) { return span.literal.text; }), true), ts.map(node.templateSpans, function (span) { return getTypeFromTypeNode(span.type); }));
|
||||
}
|
||||
return links.resolvedType;
|
||||
}
|
||||
@@ -61328,7 +61317,7 @@ var ts;
|
||||
}
|
||||
var diag = ts.createDiagnosticForNodeFromMessageChain(errorNode, errorInfo, relatedInformation);
|
||||
if (relatedInfo) {
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([diag], relatedInfo));
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([diag], relatedInfo, false));
|
||||
}
|
||||
if (errorOutputContainer) {
|
||||
(errorOutputContainer.errors || (errorOutputContainer.errors = [])).push(diag);
|
||||
@@ -61371,7 +61360,7 @@ var ts;
|
||||
reportError.apply(void 0, stack[0]);
|
||||
if (info) {
|
||||
// Actually do the last relation error
|
||||
reportRelationError.apply(void 0, __spreadArray([/*headMessage*/ undefined], info));
|
||||
reportRelationError.apply(void 0, __spreadArray([/*headMessage*/ undefined], info, false));
|
||||
}
|
||||
return;
|
||||
}
|
||||
@@ -61460,12 +61449,12 @@ var ts;
|
||||
var _b = secondaryRootErrors_1[_i], msg = _b[0], args = _b.slice(1);
|
||||
var originalValue = msg.elidedInCompatabilityPyramid;
|
||||
msg.elidedInCompatabilityPyramid = false; // Temporarily override elision to ensure error is reported
|
||||
reportError.apply(void 0, __spreadArray([msg], args));
|
||||
reportError.apply(void 0, __spreadArray([msg], args, false));
|
||||
msg.elidedInCompatabilityPyramid = originalValue;
|
||||
}
|
||||
if (info) {
|
||||
// Actually do the last relation error
|
||||
reportRelationError.apply(void 0, __spreadArray([/*headMessage*/ undefined], info));
|
||||
reportRelationError.apply(void 0, __spreadArray([/*headMessage*/ undefined], info, false));
|
||||
}
|
||||
}
|
||||
function reportError(message, arg0, arg1, arg2, arg3) {
|
||||
@@ -62925,7 +62914,7 @@ var ts;
|
||||
}
|
||||
if (props.length === 1) {
|
||||
var propName = symbolToString(unmatchedProperty);
|
||||
reportError.apply(void 0, __spreadArray([ts.Diagnostics.Property_0_is_missing_in_type_1_but_required_in_type_2, propName], getTypeNamesForErrorDisplay(source, target)));
|
||||
reportError.apply(void 0, __spreadArray([ts.Diagnostics.Property_0_is_missing_in_type_1_but_required_in_type_2, propName], getTypeNamesForErrorDisplay(source, target), false));
|
||||
if (ts.length(unmatchedProperty.declarations)) {
|
||||
associateRelatedInfo(ts.createDiagnosticForNode(unmatchedProperty.declarations[0], ts.Diagnostics._0_is_declared_here, propName));
|
||||
}
|
||||
@@ -64844,7 +64833,7 @@ var ts;
|
||||
function addMatch(s, p) {
|
||||
var matchType = s === seg ?
|
||||
getStringLiteralType(getSourceText(s).slice(pos, p)) :
|
||||
getTemplateLiteralType(__spreadArray(__spreadArray([sourceTexts[seg].slice(pos)], sourceTexts.slice(seg + 1, s)), [getSourceText(s).slice(0, p)]), sourceTypes.slice(seg, s));
|
||||
getTemplateLiteralType(__spreadArray(__spreadArray([sourceTexts[seg].slice(pos)], sourceTexts.slice(seg + 1, s), true), [getSourceText(s).slice(0, p)], false), sourceTypes.slice(seg, s));
|
||||
matches.push(matchType);
|
||||
seg = s;
|
||||
pos = p;
|
||||
@@ -70417,8 +70406,12 @@ var ts;
|
||||
*/
|
||||
function isKnownProperty(targetType, name, isComparingJsxAttributes) {
|
||||
if (targetType.flags & 524288 /* Object */) {
|
||||
// For backwards compatibility a symbol-named property is satisfied by a string index signature. This
|
||||
// is incorrect and inconsistent with element access expressions, where it is an error, so eventually
|
||||
// we should remove this exception.
|
||||
if (getPropertyOfObjectType(targetType, name) ||
|
||||
getApplicableIndexInfoForName(targetType, name) ||
|
||||
isLateBoundName(name) && getIndexInfoOfType(targetType, stringType) ||
|
||||
isComparingJsxAttributes && !isUnhyphenatedJsxName(name)) {
|
||||
// For JSXAttributes, if the attribute has a hyphenated name, consider that the attribute to be known.
|
||||
return true;
|
||||
@@ -71832,8 +71825,10 @@ var ts;
|
||||
* Returns the this argument in calls like x.f(...) and x[f](...). Undefined otherwise.
|
||||
*/
|
||||
function getThisArgumentOfCall(node) {
|
||||
if (node.kind === 206 /* CallExpression */) {
|
||||
var callee = ts.skipOuterExpressions(node.expression);
|
||||
var expression = node.kind === 206 /* CallExpression */ ? node.expression :
|
||||
node.kind === 208 /* TaggedTemplateExpression */ ? node.tag : undefined;
|
||||
if (expression) {
|
||||
var callee = ts.skipOuterExpressions(expression);
|
||||
if (ts.isAccessExpression(callee)) {
|
||||
return callee.expression;
|
||||
}
|
||||
@@ -72225,7 +72220,7 @@ var ts;
|
||||
var chain = ts.chainDiagnosticMessages(ts.map(diags_3, function (d) { return typeof d.messageText === "string" ? d : d.messageText; }), ts.Diagnostics.No_overload_matches_this_call);
|
||||
// The below is a spread to guarantee we get a new (mutable) array - our `flatMap` helper tries to do "smart" optimizations where it reuses input
|
||||
// arrays and the emptyArray singleton where possible, which is decidedly not what we want while we're still constructing this diagnostic
|
||||
var related = __spreadArray([], ts.flatMap(diags_3, function (d) { return d.relatedInformation; }));
|
||||
var related = __spreadArray([], ts.flatMap(diags_3, function (d) { return d.relatedInformation; }), true);
|
||||
var diag = void 0;
|
||||
if (ts.every(diags_3, function (d) { return d.start === diags_3[0].start && d.length === diags_3[0].length && d.file === diags_3[0].file; })) {
|
||||
var _b = diags_3[0], file = _b.file, start = _b.start, length_7 = _b.length;
|
||||
@@ -74276,8 +74271,9 @@ var ts;
|
||||
return booleanType;
|
||||
}
|
||||
function checkDeleteExpressionMustBeOptional(expr, type) {
|
||||
var AnyOrUnknownOrNeverFlags = 3 /* AnyOrUnknown */ | 131072 /* Never */;
|
||||
if (strictNullChecks && !(type.flags & AnyOrUnknownOrNeverFlags) && !(getFalsyFlags(type) & 32768 /* Undefined */)) {
|
||||
if (strictNullChecks &&
|
||||
!(type.flags & (3 /* AnyOrUnknown */ | 131072 /* Never */)) &&
|
||||
!(exactOptionalPropertyTypes ? 0 : getFalsyFlags(type) & 32768 /* Undefined */)) {
|
||||
error(expr, ts.Diagnostics.The_operand_of_a_delete_operator_must_be_optional);
|
||||
}
|
||||
}
|
||||
@@ -76854,7 +76850,7 @@ var ts;
|
||||
? ts.Diagnostics.Function_with_bodies_can_only_merge_with_classes_that_are_ambient
|
||||
: undefined;
|
||||
if (diagnostic) {
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([error(ts.getNameOfDeclaration(declaration) || declaration, diagnostic, ts.symbolName(symbol))], relatedDiagnostics_1));
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([error(ts.getNameOfDeclaration(declaration) || declaration, diagnostic, ts.symbolName(symbol))], relatedDiagnostics_1, false));
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -83361,7 +83357,7 @@ var ts;
|
||||
ts.addRelatedInfo(error(parameter, ts.Diagnostics.This_parameter_is_not_allowed_with_use_strict_directive), ts.createDiagnosticForNode(useStrictDirective_1, ts.Diagnostics.use_strict_directive_used_here));
|
||||
});
|
||||
var diagnostics_2 = nonSimpleParameters.map(function (parameter, index) { return (index === 0 ? ts.createDiagnosticForNode(parameter, ts.Diagnostics.Non_simple_parameter_declared_here) : ts.createDiagnosticForNode(parameter, ts.Diagnostics.and_here)); });
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([error(useStrictDirective_1, ts.Diagnostics.use_strict_directive_cannot_be_used_with_non_simple_parameter_list)], diagnostics_2));
|
||||
ts.addRelatedInfo.apply(void 0, __spreadArray([error(useStrictDirective_1, ts.Diagnostics.use_strict_directive_cannot_be_used_with_non_simple_parameter_list)], diagnostics_2, false));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -89675,7 +89671,7 @@ var ts;
|
||||
var savedPendingStatements = pendingStatements;
|
||||
pendingStatements = [];
|
||||
var visitedNode = ts.visitEachChild(node, visitor, context);
|
||||
var statement = ts.some(pendingStatements) ? __spreadArray([visitedNode], pendingStatements) :
|
||||
var statement = ts.some(pendingStatements) ? __spreadArray([visitedNode], pendingStatements, true) :
|
||||
visitedNode;
|
||||
pendingStatements = savedPendingStatements;
|
||||
return statement;
|
||||
@@ -89911,10 +89907,10 @@ var ts;
|
||||
if (ts.isCallChain(node)) {
|
||||
return factory.updateCallChain(node, factory.createPropertyAccessChain(ts.visitNode(target, visitor), node.questionDotToken, "call"),
|
||||
/*questionDotToken*/ undefined,
|
||||
/*typeArguments*/ undefined, __spreadArray([ts.visitNode(thisArg, visitor, ts.isExpression)], ts.visitNodes(node.arguments, visitor, ts.isExpression)));
|
||||
/*typeArguments*/ undefined, __spreadArray([ts.visitNode(thisArg, visitor, ts.isExpression)], ts.visitNodes(node.arguments, visitor, ts.isExpression), true));
|
||||
}
|
||||
return factory.updateCallExpression(node, factory.createPropertyAccessExpression(ts.visitNode(target, visitor), "call"),
|
||||
/*typeArguments*/ undefined, __spreadArray([ts.visitNode(thisArg, visitor, ts.isExpression)], ts.visitNodes(node.arguments, visitor, ts.isExpression)));
|
||||
/*typeArguments*/ undefined, __spreadArray([ts.visitNode(thisArg, visitor, ts.isExpression)], ts.visitNodes(node.arguments, visitor, ts.isExpression), true));
|
||||
}
|
||||
if (shouldTransformSuperInStaticInitializers &&
|
||||
ts.isSuperProperty(node.expression) &&
|
||||
@@ -89973,7 +89969,7 @@ var ts;
|
||||
pendingExpressions = undefined;
|
||||
node = factory.updateBinaryExpression(node, ts.visitNode(node.left, visitorDestructuringTarget), node.operatorToken, ts.visitNode(node.right, visitor));
|
||||
var expr = ts.some(pendingExpressions) ?
|
||||
factory.inlineExpressions(ts.compact(__spreadArray(__spreadArray([], pendingExpressions), [node]))) :
|
||||
factory.inlineExpressions(ts.compact(__spreadArray(__spreadArray([], pendingExpressions, true), [node], false))) :
|
||||
node;
|
||||
pendingExpressions = savedPendingExpressions;
|
||||
return expr;
|
||||
@@ -91518,7 +91514,7 @@ var ts;
|
||||
return factory.createCallExpression(factory.createPropertyAccessExpression(argumentExpression, "call"),
|
||||
/*typeArguments*/ undefined, __spreadArray([
|
||||
factory.createThis()
|
||||
], node.arguments));
|
||||
], node.arguments, true));
|
||||
}
|
||||
return node;
|
||||
}
|
||||
@@ -91954,7 +91950,7 @@ var ts;
|
||||
if (ts.some(visitedBindings)) {
|
||||
block = factory.updateBlock(block, __spreadArray([
|
||||
factory.createVariableStatement(/*modifiers*/ undefined, visitedBindings)
|
||||
], block.statements));
|
||||
], block.statements, true));
|
||||
}
|
||||
return factory.updateCatchClause(node, factory.updateVariableDeclaration(node.variableDeclaration, name, /*exclamationToken*/ undefined, /*type*/ undefined, /*initializer*/ undefined), block);
|
||||
}
|
||||
@@ -92366,7 +92362,7 @@ var ts;
|
||||
return factory.createCallExpression(factory.createPropertyAccessExpression(argumentExpression, "call"),
|
||||
/*typeArguments*/ undefined, __spreadArray([
|
||||
factory.createThis()
|
||||
], node.arguments));
|
||||
], node.arguments, true));
|
||||
}
|
||||
return node;
|
||||
}
|
||||
@@ -95971,7 +95967,7 @@ var ts;
|
||||
}
|
||||
function addStatementToStartOfBlock(block, statement) {
|
||||
var transformedStatements = ts.visitNodes(block.statements, visitor, ts.isStatement);
|
||||
return factory.updateBlock(block, __spreadArray([statement], transformedStatements));
|
||||
return factory.updateBlock(block, __spreadArray([statement], transformedStatements, true));
|
||||
}
|
||||
/**
|
||||
* Visits a MethodDeclaration of an ObjectLiteralExpression and transforms it into a
|
||||
@@ -96245,7 +96241,7 @@ var ts;
|
||||
// [output]
|
||||
// new ((_a = C).bind.apply(_a, [void 0].concat(a)))()
|
||||
var _a = factory.createCallBinding(factory.createPropertyAccessExpression(node.expression, "bind"), hoistVariableDeclaration), target = _a.target, thisArg = _a.thisArg;
|
||||
return factory.createNewExpression(factory.createFunctionApplyCall(ts.visitNode(target, visitor, ts.isExpression), thisArg, transformAndSpreadElements(factory.createNodeArray(__spreadArray([factory.createVoidZero()], node.arguments)), /*isArgumentList*/ true, /*multiLine*/ false, /*hasTrailingComma*/ false)),
|
||||
return factory.createNewExpression(factory.createFunctionApplyCall(ts.visitNode(target, visitor, ts.isExpression), thisArg, transformAndSpreadElements(factory.createNodeArray(__spreadArray([factory.createVoidZero()], node.arguments, true)), /*isArgumentList*/ true, /*multiLine*/ false, /*hasTrailingComma*/ false)),
|
||||
/*typeArguments*/ undefined, []);
|
||||
}
|
||||
return ts.visitEachChild(node, visitor, context);
|
||||
@@ -97612,13 +97608,13 @@ var ts;
|
||||
temp = declareLocal();
|
||||
var initialElements = ts.visitNodes(elements, visitor, ts.isExpression, 0, numInitialElements);
|
||||
emitAssignment(temp, factory.createArrayLiteralExpression(leadingElement
|
||||
? __spreadArray([leadingElement], initialElements) : initialElements));
|
||||
? __spreadArray([leadingElement], initialElements, true) : initialElements));
|
||||
leadingElement = undefined;
|
||||
}
|
||||
var expressions = ts.reduceLeft(elements, reduceElement, [], numInitialElements);
|
||||
return temp
|
||||
? factory.createArrayConcatCall(temp, [factory.createArrayLiteralExpression(expressions, multiLine)])
|
||||
: ts.setTextRange(factory.createArrayLiteralExpression(leadingElement ? __spreadArray([leadingElement], expressions) : expressions, multiLine), location);
|
||||
: ts.setTextRange(factory.createArrayLiteralExpression(leadingElement ? __spreadArray([leadingElement], expressions, true) : expressions, multiLine), location);
|
||||
function reduceElement(expressions, element) {
|
||||
if (containsYield(element) && expressions.length > 0) {
|
||||
var hasAssignedTemp = temp !== undefined;
|
||||
@@ -97627,7 +97623,7 @@ var ts;
|
||||
}
|
||||
emitAssignment(temp, hasAssignedTemp
|
||||
? factory.createArrayConcatCall(temp, [factory.createArrayLiteralExpression(expressions, multiLine)])
|
||||
: factory.createArrayLiteralExpression(leadingElement ? __spreadArray([leadingElement], expressions) : expressions, multiLine));
|
||||
: factory.createArrayLiteralExpression(leadingElement ? __spreadArray([leadingElement], expressions, true) : expressions, multiLine));
|
||||
leadingElement = undefined;
|
||||
expressions = [];
|
||||
}
|
||||
@@ -99496,14 +99492,14 @@ var ts;
|
||||
// define(mofactory.updateSourceFile", "module2"], function ...
|
||||
var updated = factory.updateSourceFile(node, ts.setTextRange(factory.createNodeArray([
|
||||
factory.createExpressionStatement(factory.createCallExpression(define,
|
||||
/*typeArguments*/ undefined, __spreadArray(__spreadArray([], (moduleName ? [moduleName] : [])), [
|
||||
/*typeArguments*/ undefined, __spreadArray(__spreadArray([], (moduleName ? [moduleName] : []), true), [
|
||||
// Add the dependency array argument:
|
||||
//
|
||||
// ["require", "exports", module1", "module2", ...]
|
||||
factory.createArrayLiteralExpression(jsonSourceFile ? ts.emptyArray : __spreadArray(__spreadArray([
|
||||
factory.createStringLiteral("require"),
|
||||
factory.createStringLiteral("exports")
|
||||
], aliasedModuleNames), unaliasedModuleNames)),
|
||||
], aliasedModuleNames, true), unaliasedModuleNames, true)),
|
||||
// Add the module body function argument:
|
||||
//
|
||||
// function (require, exports, module1, module2) ...
|
||||
@@ -99516,9 +99512,9 @@ var ts;
|
||||
/*typeParameters*/ undefined, __spreadArray([
|
||||
factory.createParameterDeclaration(/*decorators*/ undefined, /*modifiers*/ undefined, /*dotDotDotToken*/ undefined, "require"),
|
||||
factory.createParameterDeclaration(/*decorators*/ undefined, /*modifiers*/ undefined, /*dotDotDotToken*/ undefined, "exports")
|
||||
], importAliasNames),
|
||||
], importAliasNames, true),
|
||||
/*type*/ undefined, transformAsynchronousModuleBody(node))
|
||||
])))
|
||||
], false)))
|
||||
]),
|
||||
/*location*/ node.statements));
|
||||
ts.addEmitHelpers(updated, context.readEmitHelpers());
|
||||
@@ -99552,13 +99548,13 @@ var ts;
|
||||
ts.setEmitFlags(factory.createIfStatement(factory.createStrictInequality(factory.createIdentifier("v"), factory.createIdentifier("undefined")), factory.createExpressionStatement(factory.createAssignment(factory.createPropertyAccessExpression(factory.createIdentifier("module"), "exports"), factory.createIdentifier("v")))), 1 /* SingleLine */)
|
||||
]), factory.createIfStatement(factory.createLogicalAnd(factory.createTypeCheck(factory.createIdentifier("define"), "function"), factory.createPropertyAccessExpression(factory.createIdentifier("define"), "amd")), factory.createBlock([
|
||||
factory.createExpressionStatement(factory.createCallExpression(factory.createIdentifier("define"),
|
||||
/*typeArguments*/ undefined, __spreadArray(__spreadArray([], (moduleName ? [moduleName] : [])), [
|
||||
/*typeArguments*/ undefined, __spreadArray(__spreadArray([], (moduleName ? [moduleName] : []), true), [
|
||||
factory.createArrayLiteralExpression(__spreadArray(__spreadArray([
|
||||
factory.createStringLiteral("require"),
|
||||
factory.createStringLiteral("exports")
|
||||
], aliasedModuleNames), unaliasedModuleNames)),
|
||||
], aliasedModuleNames, true), unaliasedModuleNames, true)),
|
||||
factory.createIdentifier("factory")
|
||||
])))
|
||||
], false)))
|
||||
])))
|
||||
],
|
||||
/*multiLine*/ true),
|
||||
@@ -99587,7 +99583,7 @@ var ts;
|
||||
/*typeParameters*/ undefined, __spreadArray([
|
||||
factory.createParameterDeclaration(/*decorators*/ undefined, /*modifiers*/ undefined, /*dotDotDotToken*/ undefined, "require"),
|
||||
factory.createParameterDeclaration(/*decorators*/ undefined, /*modifiers*/ undefined, /*dotDotDotToken*/ undefined, "exports")
|
||||
], importAliasNames),
|
||||
], importAliasNames, true),
|
||||
/*type*/ undefined, transformAsynchronousModuleBody(node))
|
||||
]))
|
||||
]),
|
||||
@@ -102311,7 +102307,7 @@ var ts;
|
||||
if (!ts.isExternalModule(node) || ts.some(result.statements, ts.isExternalModuleIndicator)) {
|
||||
return result;
|
||||
}
|
||||
return factory.updateSourceFile(result, ts.setTextRange(factory.createNodeArray(__spreadArray(__spreadArray([], result.statements), [ts.createEmptyExports(factory)])), result.statements));
|
||||
return factory.updateSourceFile(result, ts.setTextRange(factory.createNodeArray(__spreadArray(__spreadArray([], result.statements, true), [ts.createEmptyExports(factory)], false)), result.statements));
|
||||
}
|
||||
return node;
|
||||
}
|
||||
@@ -103129,7 +103125,7 @@ var ts;
|
||||
refs.forEach(referenceVisitor);
|
||||
emittedImports = ts.filter(combinedStatements, ts.isAnyImportSyntax);
|
||||
if (ts.isExternalModule(node) && (!resultHasExternalModuleIndicator || (needsScopeFixMarker && !resultHasScopeMarker))) {
|
||||
combinedStatements = ts.setTextRange(factory.createNodeArray(__spreadArray(__spreadArray([], combinedStatements), [ts.createEmptyExports(factory)])), combinedStatements);
|
||||
combinedStatements = ts.setTextRange(factory.createNodeArray(__spreadArray(__spreadArray([], combinedStatements, true), [ts.createEmptyExports(factory)], false)), combinedStatements);
|
||||
}
|
||||
}
|
||||
var updated = factory.updateSourceFile(node, combinedStatements, /*isDeclarationFile*/ true, references, getFileReferencesForUsedTypeReferences(), node.hasNoDefaultLib, getLibReferences());
|
||||
@@ -103891,7 +103887,7 @@ var ts;
|
||||
// 3. Some things are exported, some are not, and there's no marker - add an empty marker
|
||||
if (!ts.isGlobalScopeAugmentation(input) && !hasScopeMarker(lateStatements) && !resultHasScopeMarker) {
|
||||
if (needsScopeFixMarker) {
|
||||
lateStatements = factory.createNodeArray(__spreadArray(__spreadArray([], lateStatements), [ts.createEmptyExports(factory)]));
|
||||
lateStatements = factory.createNodeArray(__spreadArray(__spreadArray([], lateStatements, true), [ts.createEmptyExports(factory)], false));
|
||||
}
|
||||
else {
|
||||
lateStatements = ts.visitNodes(lateStatements, stripExportModifiers);
|
||||
@@ -104596,7 +104592,7 @@ var ts;
|
||||
lexicalEnvironmentFunctionDeclarations ||
|
||||
lexicalEnvironmentStatements) {
|
||||
if (lexicalEnvironmentFunctionDeclarations) {
|
||||
statements = __spreadArray([], lexicalEnvironmentFunctionDeclarations);
|
||||
statements = __spreadArray([], lexicalEnvironmentFunctionDeclarations, true);
|
||||
}
|
||||
if (lexicalEnvironmentVariableDeclarations) {
|
||||
var statement = factory.createVariableStatement(
|
||||
@@ -104611,10 +104607,10 @@ var ts;
|
||||
}
|
||||
if (lexicalEnvironmentStatements) {
|
||||
if (!statements) {
|
||||
statements = __spreadArray([], lexicalEnvironmentStatements);
|
||||
statements = __spreadArray([], lexicalEnvironmentStatements, true);
|
||||
}
|
||||
else {
|
||||
statements = __spreadArray(__spreadArray([], statements), lexicalEnvironmentStatements);
|
||||
statements = __spreadArray(__spreadArray([], statements, true), lexicalEnvironmentStatements, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -105427,7 +105423,7 @@ var ts;
|
||||
var prependNodes = ts.createPrependNodes(config.projectReferences, getCommandLine, function (f) { return host.readFile(f); });
|
||||
var sourceFilesForJsEmit = createSourceFilesFromBundleBuildInfo(buildInfo.bundle, buildInfoDirectory, host);
|
||||
var emitHost = {
|
||||
getPrependNodes: ts.memoize(function () { return __spreadArray(__spreadArray([], prependNodes), [ownPrependInput]); }),
|
||||
getPrependNodes: ts.memoize(function () { return __spreadArray(__spreadArray([], prependNodes, true), [ownPrependInput], false); }),
|
||||
getCanonicalFileName: host.getCanonicalFileName,
|
||||
getCommonSourceDirectory: function () { return ts.getNormalizedAbsolutePath(buildInfo.bundle.commonSourceDirectory, buildInfoDirectory); },
|
||||
getCompilerOptions: function () { return config.options; },
|
||||
@@ -110304,7 +110300,7 @@ var ts;
|
||||
var triggerredInfo = (key === "watchFile" ? "FileWatcher" : "DirectoryWatcher") + ":: Triggered with " + args[0] + " " + (args[1] !== undefined ? args[1] : "") + ":: " + getWatchInfo(file, flags, options, detailInfo1, detailInfo2, getDetailWatchInfo);
|
||||
log(triggerredInfo);
|
||||
var start = ts.timestamp();
|
||||
cb.call.apply(cb, __spreadArray([/*thisArg*/ undefined], args));
|
||||
cb.call.apply(cb, __spreadArray([/*thisArg*/ undefined], args, false));
|
||||
var elapsed = ts.timestamp() - start;
|
||||
log("Elapsed:: " + elapsed + "ms " + triggerredInfo);
|
||||
}, flags, options, detailInfo1, detailInfo2); };
|
||||
@@ -110950,7 +110946,7 @@ var ts;
|
||||
}
|
||||
ts.isProgramUptoDate = isProgramUptoDate;
|
||||
function getConfigFileParsingDiagnostics(configFileParseResult) {
|
||||
return configFileParseResult.options.configFile ? __spreadArray(__spreadArray([], configFileParseResult.options.configFile.parseDiagnostics), configFileParseResult.errors) :
|
||||
return configFileParseResult.options.configFile ? __spreadArray(__spreadArray([], configFileParseResult.options.configFile.parseDiagnostics, true), configFileParseResult.errors, true) :
|
||||
configFileParseResult.errors;
|
||||
}
|
||||
ts.getConfigFileParsingDiagnostics = getConfigFileParsingDiagnostics;
|
||||
@@ -111271,7 +111267,7 @@ var ts;
|
||||
return programDiagnostics.add(createDiagnosticExplainingFile(diagnostic.file && getSourceFileByPath(diagnostic.file), diagnostic.fileProcessingReason, diagnostic.diagnostic, diagnostic.args || ts.emptyArray));
|
||||
case 0 /* FilePreprocessingReferencedDiagnostic */:
|
||||
var _a = getReferencedFileLocation(getSourceFileByPath, diagnostic.reason), file = _a.file, pos = _a.pos, end = _a.end;
|
||||
return programDiagnostics.add(ts.createFileDiagnostic.apply(void 0, __spreadArray([file, ts.Debug.checkDefined(pos), ts.Debug.checkDefined(end) - pos, diagnostic.diagnostic], diagnostic.args || ts.emptyArray)));
|
||||
return programDiagnostics.add(ts.createFileDiagnostic.apply(void 0, __spreadArray([file, ts.Debug.checkDefined(pos), ts.Debug.checkDefined(end) - pos, diagnostic.diagnostic], diagnostic.args || ts.emptyArray, false)));
|
||||
default:
|
||||
ts.Debug.assertNever(diagnostic);
|
||||
}
|
||||
@@ -113225,7 +113221,7 @@ var ts;
|
||||
var location = locationReason && getReferencedFileLocation(getSourceFileByPath, locationReason);
|
||||
var fileIncludeReasonDetails = fileIncludeReasons && ts.chainDiagnosticMessages(fileIncludeReasons, ts.Diagnostics.The_file_is_in_the_program_because_Colon);
|
||||
var redirectInfo = file && ts.explainIfFileIsRedirect(file);
|
||||
var chain = ts.chainDiagnosticMessages.apply(void 0, __spreadArray([redirectInfo ? fileIncludeReasonDetails ? __spreadArray([fileIncludeReasonDetails], redirectInfo) : redirectInfo : fileIncludeReasonDetails, diagnostic], args || ts.emptyArray));
|
||||
var chain = ts.chainDiagnosticMessages.apply(void 0, __spreadArray([redirectInfo ? fileIncludeReasonDetails ? __spreadArray([fileIncludeReasonDetails], redirectInfo, true) : redirectInfo : fileIncludeReasonDetails, diagnostic], args || ts.emptyArray, false));
|
||||
return location && isReferenceFileLocation(location) ?
|
||||
ts.createFileDiagnosticFromMessageChain(location.file, location.pos, location.end - location.pos, chain, relatedInfo) :
|
||||
ts.createCompilerDiagnosticFromMessageChain(chain, relatedInfo);
|
||||
@@ -113685,7 +113681,7 @@ var ts;
|
||||
// get any preEmit diagnostics, not just the ones
|
||||
if (!options.noEmitOnError)
|
||||
return undefined;
|
||||
var diagnostics = __spreadArray(__spreadArray(__spreadArray(__spreadArray([], program.getOptionsDiagnostics(cancellationToken)), program.getSyntacticDiagnostics(sourceFile, cancellationToken)), program.getGlobalDiagnostics(cancellationToken)), program.getSemanticDiagnostics(sourceFile, cancellationToken));
|
||||
var diagnostics = __spreadArray(__spreadArray(__spreadArray(__spreadArray([], program.getOptionsDiagnostics(cancellationToken), true), program.getSyntacticDiagnostics(sourceFile, cancellationToken), true), program.getGlobalDiagnostics(cancellationToken), true), program.getSemanticDiagnostics(sourceFile, cancellationToken), true);
|
||||
if (diagnostics.length === 0 && ts.getEmitDeclarations(program.getCompilerOptions())) {
|
||||
diagnostics = program.getDeclarationDiagnostics(/*sourceFile*/ undefined, cancellationToken);
|
||||
}
|
||||
@@ -113695,7 +113691,7 @@ var ts;
|
||||
if (!sourceFile && !ts.outFile(options)) {
|
||||
var emitResult = program.emitBuildInfo(writeFile, cancellationToken);
|
||||
if (emitResult.diagnostics)
|
||||
diagnostics = __spreadArray(__spreadArray([], diagnostics), emitResult.diagnostics);
|
||||
diagnostics = __spreadArray(__spreadArray([], diagnostics, true), emitResult.diagnostics, true);
|
||||
emittedFiles = emitResult.emittedFiles;
|
||||
}
|
||||
return { diagnostics: diagnostics, sourceMaps: undefined, emittedFiles: emittedFiles, emitSkipped: true };
|
||||
@@ -116381,7 +116377,7 @@ var ts;
|
||||
var referenceRedirect = host.isSourceOfProjectReferenceRedirect(importedFileName) ? host.getProjectReferenceRedirect(importedFileName) : undefined;
|
||||
var importedPath = ts.toPath(importedFileName, cwd, getCanonicalFileName);
|
||||
var redirects = host.redirectTargetsMap.get(importedPath) || ts.emptyArray;
|
||||
var importedFileNames = __spreadArray(__spreadArray(__spreadArray([], (referenceRedirect ? [referenceRedirect] : ts.emptyArray)), [importedFileName]), redirects);
|
||||
var importedFileNames = __spreadArray(__spreadArray(__spreadArray([], (referenceRedirect ? [referenceRedirect] : ts.emptyArray), true), [importedFileName], false), redirects, true);
|
||||
var targets = importedFileNames.map(function (f) { return ts.getNormalizedAbsolutePath(f, cwd); });
|
||||
var shouldFilterIgnoredPaths = !ts.every(targets, ts.containsIgnoredPath);
|
||||
if (!preferSymlinks) {
|
||||
@@ -117204,7 +117200,7 @@ var ts;
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
var result = originalGetSourceFile.call.apply(originalGetSourceFile, __spreadArray([compilerHost], args));
|
||||
var result = originalGetSourceFile.call.apply(originalGetSourceFile, __spreadArray([compilerHost], args, false));
|
||||
if (result) {
|
||||
result.version = computeHash(result.text);
|
||||
}
|
||||
@@ -117417,7 +117413,7 @@ var ts;
|
||||
for (var _i = 1; _i < arguments.length; _i++) {
|
||||
args[_i - 1] = arguments[_i];
|
||||
}
|
||||
return getVersionedSourceFileByPath.apply(void 0, __spreadArray([fileName, toPath(fileName)], args));
|
||||
return getVersionedSourceFileByPath.apply(void 0, __spreadArray([fileName, toPath(fileName)], args, false));
|
||||
};
|
||||
compilerHost.getSourceFileByPath = getVersionedSourceFileByPath;
|
||||
compilerHost.getNewLine = function () { return newLine; };
|
||||
@@ -118360,7 +118356,7 @@ var ts;
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
args[_i] = arguments[_i];
|
||||
}
|
||||
return originalGetSourceFile.call.apply(originalGetSourceFile, __spreadArray([compilerHost], args));
|
||||
return originalGetSourceFile.call.apply(originalGetSourceFile, __spreadArray([compilerHost], args, false));
|
||||
}), originalReadFile = _a.originalReadFile, originalFileExists = _a.originalFileExists, originalDirectoryExists = _a.originalDirectoryExists, originalCreateDirectory = _a.originalCreateDirectory, originalWriteFile = _a.originalWriteFile, getSourceFileWithCache = _a.getSourceFileWithCache, readFileWithCache = _a.readFileWithCache;
|
||||
state.readFileWithCache = readFileWithCache;
|
||||
compilerHost.getSourceFile = getSourceFileWithCache;
|
||||
@@ -118594,7 +118590,7 @@ var ts;
|
||||
}
|
||||
function getSyntaxDiagnostics(cancellationToken) {
|
||||
ts.Debug.assertIsDefined(program);
|
||||
handleDiagnostics(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], program.getConfigFileParsingDiagnostics()), program.getOptionsDiagnostics(cancellationToken)), program.getGlobalDiagnostics(cancellationToken)), program.getSyntacticDiagnostics(/*sourceFile*/ undefined, cancellationToken)), BuildResultFlags.SyntaxErrors, "Syntactic");
|
||||
handleDiagnostics(__spreadArray(__spreadArray(__spreadArray(__spreadArray([], program.getConfigFileParsingDiagnostics(), true), program.getOptionsDiagnostics(cancellationToken), true), program.getGlobalDiagnostics(cancellationToken), true), program.getSyntacticDiagnostics(/*sourceFile*/ undefined, cancellationToken), true), BuildResultFlags.SyntaxErrors, "Syntactic");
|
||||
}
|
||||
function getSemanticDiagnostics(cancellationToken) {
|
||||
handleDiagnostics(ts.Debug.checkDefined(program).getSemanticDiagnostics(/*sourceFile*/ undefined, cancellationToken), BuildResultFlags.TypeErrors, "Semantic");
|
||||
@@ -118658,7 +118654,7 @@ var ts;
|
||||
var emitResult = program.emitBuildInfo(writeFileCallback, cancellationToken);
|
||||
if (emitResult.diagnostics.length) {
|
||||
reportErrors(state, emitResult.diagnostics);
|
||||
state.diagnostics.set(projectPath, __spreadArray(__spreadArray([], state.diagnostics.get(projectPath)), emitResult.diagnostics));
|
||||
state.diagnostics.set(projectPath, __spreadArray(__spreadArray([], state.diagnostics.get(projectPath), true), emitResult.diagnostics, true));
|
||||
buildResult = BuildResultFlags.EmitErrors & buildResult;
|
||||
}
|
||||
if (emitResult.emittedFiles && state.write) {
|
||||
@@ -119424,7 +119420,7 @@ var ts;
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
args[_i - 2] = arguments[_i];
|
||||
}
|
||||
state.host.reportSolutionBuilderStatus(ts.createCompilerDiagnostic.apply(void 0, __spreadArray([message], args)));
|
||||
state.host.reportSolutionBuilderStatus(ts.createCompilerDiagnostic.apply(void 0, __spreadArray([message], args, false)));
|
||||
}
|
||||
function reportWatchStatus(state, message) {
|
||||
var _a, _b;
|
||||
@@ -119432,7 +119428,7 @@ var ts;
|
||||
for (var _i = 2; _i < arguments.length; _i++) {
|
||||
args[_i - 2] = arguments[_i];
|
||||
}
|
||||
(_b = (_a = state.hostWithWatch).onWatchStatusChange) === null || _b === void 0 ? void 0 : _b.call(_a, ts.createCompilerDiagnostic.apply(void 0, __spreadArray([message], args)), state.host.getNewLine(), state.baseCompilerOptions);
|
||||
(_b = (_a = state.hostWithWatch).onWatchStatusChange) === null || _b === void 0 ? void 0 : _b.call(_a, ts.createCompilerDiagnostic.apply(void 0, __spreadArray([message], args, false)), state.host.getNewLine(), state.baseCompilerOptions);
|
||||
}
|
||||
function reportErrors(_a, errors) {
|
||||
var host = _a.host;
|
||||
|
||||
Reference in New Issue
Block a user