@@ -15,7 +15,7 @@ import { Diagnostics } from "./diagnosticInformationMap.generated";
15
15
import { createPrinter } from "./emitter";
16
16
import { createBinaryExpressionTrampoline } from "./factory/binaryExpressionStateMachine";
17
17
import { addSyntheticLeadingComment, setCommentRange, setEmitFlags, setSyntheticLeadingComments } from "./factory/emitNode";
18
- import { factory, setOriginalNode } from "./factory/nodeFactory";
18
+ import { factory } from "./factory/nodeFactory";
19
19
import {
20
20
isArrayBindingPattern, isArrayLiteralExpression, isArrowFunction, isBinaryExpression, isBindingElement, isBlock,
21
21
isCallExpression, isCallSignatureDeclaration, isCatchClause, isClassDeclaration, isClassExpression, isClassStaticBlockDeclaration,
@@ -38,10 +38,9 @@ import {
38
38
isTypeQueryNode, isTypeReferenceNode, isVariableDeclaration, isVariableDeclarationList, isVariableStatement,
39
39
} from "./factory/nodeTests";
40
40
import {
41
- canHaveIllegalDecorators, canHaveIllegalModifiers, createEmptyExports,
42
- findUseStrictPrologue, getJSDocTypeAssertionType, isCommaSequence, isJSDocTypeAssertion, skipOuterExpressions,
41
+ canHaveIllegalModifiers, createEmptyExports, getJSDocTypeAssertionType, isCommaSequence,
43
42
} from "./factory/utilities";
44
- import { canHaveDecorators, canHaveModifiers, setTextRange } from "./factory/utilitiesPublic";
43
+ import { canHaveDecorators, canHaveModifiers, setOriginalNode, setTextRange } from "./factory/utilitiesPublic";
45
44
import { getTypesPackageName, mangleScopedPackageName } from "./moduleNameResolver";
46
45
import { countPathComponents, getModuleSpecifiers } from "./moduleSpecifiers";
47
46
import { forEachChild, forEachChildRecursively, isExternalModule, parseIsolatedEntityName, parseNodeFactory } from "./parser";
@@ -111,12 +110,12 @@ import {
111
110
Visitor, VisitResult, VoidExpression, WhileStatement, WideningContext, WithStatement, YieldExpression,
112
111
} from "./types";
113
112
import {
114
- addRelatedInfo, arrayIsHomogeneous, AssignmentKind, canHaveExportModifier, chainDiagnosticMessages, compareDiagnostics,
113
+ addRelatedInfo, arrayIsHomogeneous, AssignmentKind, canHaveExportModifier, canHaveIllegalDecorators, chainDiagnosticMessages, compareDiagnostics,
115
114
concatenateDiagnosticMessageChains, containsParseError, copyEntries, createCompilerDiagnostic, createDiagnosticCollection,
116
115
createDiagnosticForFileFromMessageChain, createDiagnosticForNode, createDiagnosticForNodeArray, createDiagnosticForNodeFromMessageChain,
117
116
createDiagnosticMessageChainFromDiagnostic, createFileDiagnostic, createPropertyNameNodeForIdentifierOrLiteral, createSymbolTable,
118
117
createTextWriter, declarationNameToString, defaultMaximumTruncationLength, entityNameToString, escapeString, exportAssignmentIsAlias,
119
- expressionResultIsUnused, externalHelpersModuleNameText, forEachEnclosingBlockScopeContainer, forEachEntry, forEachImportClauseDeclaration,
118
+ expressionResultIsUnused, externalHelpersModuleNameText, findUseStrictPrologue, forEachEnclosingBlockScopeContainer, forEachEntry, forEachImportClauseDeclaration,
120
119
forEachKey, forEachReturnStatement, forEachYieldExpression, formatMessage, FunctionFlags, getAliasDeclarationFromName,
121
120
getAllAccessorDeclarations, getAllowSyntheticDefaultImports, getAncestor, getAssignedExpandoInitializer, getAssignmentDeclarationKind,
122
121
getAssignmentDeclarationPropertyAccessKind, getAssignmentTargetKind, getCheckFlags, getClassExtendsHeritageElement,
@@ -150,7 +149,7 @@ import {
150
149
isExternalModuleAugmentation, isExternalModuleImportEqualsDeclaration, isExternalOrCommonJsModule, isFunctionExpressionOrArrowFunction,
151
150
isGlobalScopeAugmentation, isIdentifierTypePredicate, isIdentifierTypeReference, isImportCall, isInExpressionContext,
152
151
isInfinityOrNaNString, isInJSDoc, isInJSFile, isInJsonFile, isInternalModuleImportEqualsDeclaration, isInTopLevelContext,
153
- isIntrinsicJsxName, isJSDocConstructSignature, isJSDocIndexSignature, isJSDocTypeAlias, isJsonSourceFile, isJSXTagName, isKnownSymbol,
152
+ isIntrinsicJsxName, isJSDocConstructSignature, isJSDocIndexSignature, isJSDocTypeAlias, isJSDocTypeAssertion, isJsonSourceFile, isJSXTagName, isKnownSymbol,
154
153
isLateVisibilityPaintedStatement, isLet, isLiteralComputedPropertyDeclarationName, isLiteralImportTypeNode, isModuleExportsAccessExpression,
155
154
isModuleIdentifier, isModuleWithStringLiteralName, isNamespaceReexportDeclaration, isNightly, isNodeDescendantOf, isNumericLiteralName,
156
155
isObjectLiteralMethod, isObjectLiteralOrClassExpressionMethodOrAccessor, isOptionalJSDocPropertyLikeTag, isParameterDeclaration,
@@ -167,7 +166,7 @@ import {
167
166
nodeStartsNewLexicalEnvironment, noTruncationMaximumTruncationLength, objectAllocator, outFile, parameterIsThisKeyword,
168
167
parsePseudoBigInt, pseudoBigIntToString, rangeOfNode, rangeOfTypeParameters, removeExtension, resolutionExtensionIsTSOrJson,
169
168
resolvingEmptyArray, setNodeFlags, setParent, setTextRangePosEnd, setValueDeclaration, shouldPreserveConstEnums,
170
- signatureHasLiteralTypes, signatureHasRestParameter, skipParentheses, skipTypeChecking,
169
+ signatureHasLiteralTypes, signatureHasRestParameter, skipOuterExpressions, skipParentheses, skipTypeChecking,
171
170
stripQuotes, tryExtractTSExtension, tryGetClassImplementingOrExtendingExpressionWithTypeArguments, tryGetExtensionFromPath,
172
171
tryGetModuleSpecifierFromDeclaration, tryGetPropertyAccessOrIdentifierToString, usingSingleLineStringWriter,
173
172
walkUpParenthesizedExpressions, walkUpParenthesizedTypes, walkUpParenthesizedTypesAndGetParentAndChild,
0 commit comments