@@ -15,7 +15,7 @@ import { Diagnostics } from "./diagnosticInformationMap.generated";
1515import { createPrinter } from "./emitter";
1616import { createBinaryExpressionTrampoline } from "./factory/binaryExpressionStateMachine";
1717import { addSyntheticLeadingComment, setCommentRange, setEmitFlags, setSyntheticLeadingComments } from "./factory/emitNode";
18- import { factory, setOriginalNode } from "./factory/nodeFactory";
18+ import { factory } from "./factory/nodeFactory";
1919import {
2020 isArrayBindingPattern, isArrayLiteralExpression, isArrowFunction, isBinaryExpression, isBindingElement, isBlock,
2121 isCallExpression, isCallSignatureDeclaration, isCatchClause, isClassDeclaration, isClassExpression, isClassStaticBlockDeclaration,
@@ -38,10 +38,9 @@ import {
3838 isTypeQueryNode, isTypeReferenceNode, isVariableDeclaration, isVariableDeclarationList, isVariableStatement,
3939} from "./factory/nodeTests";
4040import {
41- canHaveIllegalDecorators, canHaveIllegalModifiers, createEmptyExports,
42- findUseStrictPrologue, getJSDocTypeAssertionType, isCommaSequence, isJSDocTypeAssertion, skipOuterExpressions,
41+ canHaveIllegalModifiers, createEmptyExports, getJSDocTypeAssertionType, isCommaSequence,
4342} from "./factory/utilities";
44- import { canHaveDecorators, canHaveModifiers, setTextRange } from "./factory/utilitiesPublic";
43+ import { canHaveDecorators, canHaveModifiers, setOriginalNode, setTextRange } from "./factory/utilitiesPublic";
4544import { getTypesPackageName, mangleScopedPackageName } from "./moduleNameResolver";
4645import { countPathComponents, getModuleSpecifiers } from "./moduleSpecifiers";
4746import { forEachChild, forEachChildRecursively, isExternalModule, parseIsolatedEntityName, parseNodeFactory } from "./parser";
@@ -111,12 +110,12 @@ import {
111110 Visitor, VisitResult, VoidExpression, WhileStatement, WideningContext, WithStatement, YieldExpression,
112111} from "./types";
113112import {
114- addRelatedInfo, arrayIsHomogeneous, AssignmentKind, canHaveExportModifier, chainDiagnosticMessages, compareDiagnostics,
113+ addRelatedInfo, arrayIsHomogeneous, AssignmentKind, canHaveExportModifier, canHaveIllegalDecorators, chainDiagnosticMessages, compareDiagnostics,
115114 concatenateDiagnosticMessageChains, containsParseError, copyEntries, createCompilerDiagnostic, createDiagnosticCollection,
116115 createDiagnosticForFileFromMessageChain, createDiagnosticForNode, createDiagnosticForNodeArray, createDiagnosticForNodeFromMessageChain,
117116 createDiagnosticMessageChainFromDiagnostic, createFileDiagnostic, createPropertyNameNodeForIdentifierOrLiteral, createSymbolTable,
118117 createTextWriter, declarationNameToString, defaultMaximumTruncationLength, entityNameToString, escapeString, exportAssignmentIsAlias,
119- expressionResultIsUnused, externalHelpersModuleNameText, forEachEnclosingBlockScopeContainer, forEachEntry, forEachImportClauseDeclaration,
118+ expressionResultIsUnused, externalHelpersModuleNameText, findUseStrictPrologue, forEachEnclosingBlockScopeContainer, forEachEntry, forEachImportClauseDeclaration,
120119 forEachKey, forEachReturnStatement, forEachYieldExpression, formatMessage, FunctionFlags, getAliasDeclarationFromName,
121120 getAllAccessorDeclarations, getAllowSyntheticDefaultImports, getAncestor, getAssignedExpandoInitializer, getAssignmentDeclarationKind,
122121 getAssignmentDeclarationPropertyAccessKind, getAssignmentTargetKind, getCheckFlags, getClassExtendsHeritageElement,
@@ -150,7 +149,7 @@ import {
150149 isExternalModuleAugmentation, isExternalModuleImportEqualsDeclaration, isExternalOrCommonJsModule, isFunctionExpressionOrArrowFunction,
151150 isGlobalScopeAugmentation, isIdentifierTypePredicate, isIdentifierTypeReference, isImportCall, isInExpressionContext,
152151 isInfinityOrNaNString, isInJSDoc, isInJSFile, isInJsonFile, isInternalModuleImportEqualsDeclaration, isInTopLevelContext,
153- isIntrinsicJsxName, isJSDocConstructSignature, isJSDocIndexSignature, isJSDocTypeAlias, isJsonSourceFile, isJSXTagName, isKnownSymbol,
152+ isIntrinsicJsxName, isJSDocConstructSignature, isJSDocIndexSignature, isJSDocTypeAlias, isJSDocTypeAssertion, isJsonSourceFile, isJSXTagName, isKnownSymbol,
154153 isLateVisibilityPaintedStatement, isLet, isLiteralComputedPropertyDeclarationName, isLiteralImportTypeNode, isModuleExportsAccessExpression,
155154 isModuleIdentifier, isModuleWithStringLiteralName, isNamespaceReexportDeclaration, isNightly, isNodeDescendantOf, isNumericLiteralName,
156155 isObjectLiteralMethod, isObjectLiteralOrClassExpressionMethodOrAccessor, isOptionalJSDocPropertyLikeTag, isParameterDeclaration,
@@ -167,7 +166,7 @@ import {
167166 nodeStartsNewLexicalEnvironment, noTruncationMaximumTruncationLength, objectAllocator, outFile, parameterIsThisKeyword,
168167 parsePseudoBigInt, pseudoBigIntToString, rangeOfNode, rangeOfTypeParameters, removeExtension, resolutionExtensionIsTSOrJson,
169168 resolvingEmptyArray, setNodeFlags, setParent, setTextRangePosEnd, setValueDeclaration, shouldPreserveConstEnums,
170- signatureHasLiteralTypes, signatureHasRestParameter, skipParentheses, skipTypeChecking,
169+ signatureHasLiteralTypes, signatureHasRestParameter, skipOuterExpressions, skipParentheses, skipTypeChecking,
171170 stripQuotes, tryExtractTSExtension, tryGetClassImplementingOrExtendingExpressionWithTypeArguments, tryGetExtensionFromPath,
172171 tryGetModuleSpecifierFromDeclaration, tryGetPropertyAccessOrIdentifierToString, usingSingleLineStringWriter,
173172 walkUpParenthesizedExpressions, walkUpParenthesizedTypes, walkUpParenthesizedTypesAndGetParentAndChild,
0 commit comments