Skip to content
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion scripts/processDiagnosticMessages.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ function buildInfoFileOutput(messageTable, inputFilePathRel) {
"// <auto-generated />",
`// generated from '${inputFilePathRel}'`,
"",
'import { DiagnosticCategory, DiagnosticMessage } from "./types";',
'import { DiagnosticCategory, DiagnosticMessage } from "./types.js";',
"",
"function diag(code: number, category: DiagnosticCategory, key: string, message: string, reportsUnnecessary?: {}, elidedInCompatabilityPyramid?: boolean, reportsDeprecated?: {}): DiagnosticMessage {",
" return { code, category, key, message, reportsUnnecessary, elidedInCompatabilityPyramid, reportsDeprecated };",
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/_namespaces/ts.moduleSpecifiers.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
/* Generated file to emulate the ts.moduleSpecifiers namespace. */

export * from "../moduleSpecifiers";
export * from "../moduleSpecifiers.js";
2 changes: 1 addition & 1 deletion src/compiler/_namespaces/ts.performance.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
/* Generated file to emulate the ts.performance namespace. */

export * from "../performance";
export * from "../performance.js";
150 changes: 75 additions & 75 deletions src/compiler/_namespaces/ts.ts
Original file line number Diff line number Diff line change
@@ -1,79 +1,79 @@
/* Generated file to emulate the ts namespace. */

export * from "../corePublic";
export * from "../core";
export * from "../debug";
export * from "../semver";
export * from "../performanceCore";
export * from "../perfLogger";
export * from "../tracing";
export * from "../types";
export * from "../sys";
export * from "../path";
export * from "../diagnosticInformationMap.generated";
export * from "../scanner";
export * from "../utilitiesPublic";
export * from "../utilities";
export * from "../factory/baseNodeFactory";
export * from "../factory/parenthesizerRules";
export * from "../factory/nodeConverters";
export * from "../factory/nodeFactory";
export * from "../factory/emitNode";
export * from "../factory/emitHelpers";
export * from "../factory/nodeTests";
export * from "../factory/nodeChildren";
export * from "../factory/utilities";
export * from "../factory/utilitiesPublic";
export * from "../parser";
export * from "../commandLineParser";
export * from "../moduleNameResolver";
export * from "../binder";
export * from "../symbolWalker";
export * from "../checker";
export * from "../visitorPublic";
export * from "../sourcemap";
export * from "../transformers/utilities";
export * from "../transformers/destructuring";
export * from "../transformers/classThis";
export * from "../transformers/namedEvaluation";
export * from "../transformers/taggedTemplate";
export * from "../transformers/ts";
export * from "../transformers/classFields";
export * from "../transformers/typeSerializer";
export * from "../transformers/legacyDecorators";
export * from "../transformers/esDecorators";
export * from "../transformers/es2017";
export * from "../transformers/es2018";
export * from "../transformers/es2019";
export * from "../transformers/es2020";
export * from "../transformers/es2021";
export * from "../transformers/esnext";
export * from "../transformers/jsx";
export * from "../transformers/es2016";
export * from "../transformers/es2015";
export * from "../transformers/generators";
export * from "../transformers/module/module";
export * from "../transformers/module/system";
export * from "../transformers/module/esnextAnd2015";
export * from "../transformers/module/impliedNodeFormatDependent";
export * from "../transformers/declarations/diagnostics";
export * from "../transformers/declarations";
export * from "../transformer";
export * from "../emitter";
export * from "../watchUtilities";
export * from "../program";
export * from "../builderStatePublic";
export * from "../builderState";
export * from "../builder";
export * from "../builderPublic";
export * from "../resolutionCache";
export * from "../watch";
export * from "../watchPublic";
export * from "../tsbuild";
export * from "../tsbuildPublic";
export * from "../executeCommandLine";
export * from "../expressionToTypeNode";
import * as moduleSpecifiers from "./ts.moduleSpecifiers";
export * from "../corePublic.js";
export * from "../core.js";
export * from "../debug.js";
export * from "../semver.js";
export * from "../performanceCore.js";
export * from "../perfLogger.js";
export * from "../tracing.js";
export * from "../types.js";
export * from "../sys.js";
export * from "../path.js";
export * from "../diagnosticInformationMap.generated.js";
export * from "../scanner.js";
export * from "../utilitiesPublic.js";
export * from "../utilities.js";
export * from "../factory/baseNodeFactory.js";
export * from "../factory/parenthesizerRules.js";
export * from "../factory/nodeConverters.js";
export * from "../factory/nodeFactory.js";
export * from "../factory/emitNode.js";
export * from "../factory/emitHelpers.js";
export * from "../factory/nodeTests.js";
export * from "../factory/nodeChildren.js";
export * from "../factory/utilities.js";
export * from "../factory/utilitiesPublic.js";
export * from "../parser.js";
export * from "../commandLineParser.js";
export * from "../moduleNameResolver.js";
export * from "../binder.js";
export * from "../symbolWalker.js";
export * from "../checker.js";
export * from "../visitorPublic.js";
export * from "../sourcemap.js";
export * from "../transformers/utilities.js";
export * from "../transformers/destructuring.js";
export * from "../transformers/classThis.js";
export * from "../transformers/namedEvaluation.js";
export * from "../transformers/taggedTemplate.js";
export * from "../transformers/ts.js";
export * from "../transformers/classFields.js";
export * from "../transformers/typeSerializer.js";
export * from "../transformers/legacyDecorators.js";
export * from "../transformers/esDecorators.js";
export * from "../transformers/es2017.js";
export * from "../transformers/es2018.js";
export * from "../transformers/es2019.js";
export * from "../transformers/es2020.js";
export * from "../transformers/es2021.js";
export * from "../transformers/esnext.js";
export * from "../transformers/jsx.js";
export * from "../transformers/es2016.js";
export * from "../transformers/es2015.js";
export * from "../transformers/generators.js";
export * from "../transformers/module/module.js";
export * from "../transformers/module/system.js";
export * from "../transformers/module/esnextAnd2015.js";
export * from "../transformers/module/impliedNodeFormatDependent.js";
export * from "../transformers/declarations/diagnostics.js";
export * from "../transformers/declarations.js";
export * from "../transformer.js";
export * from "../emitter.js";
export * from "../watchUtilities.js";
export * from "../program.js";
export * from "../builderStatePublic.js";
export * from "../builderState.js";
export * from "../builder.js";
export * from "../builderPublic.js";
export * from "../resolutionCache.js";
export * from "../watch.js";
export * from "../watchPublic.js";
export * from "../tsbuild.js";
export * from "../tsbuildPublic.js";
export * from "../executeCommandLine.js";
export * from "../expressionToTypeNode.js";
import * as moduleSpecifiers from "./ts.moduleSpecifiers.js";
export { moduleSpecifiers };
import * as performance from "./ts.performance";
import * as performance from "./ts.performance.js";
export { performance };
4 changes: 2 additions & 2 deletions src/compiler/binder.ts
Original file line number Diff line number Diff line change
Expand Up @@ -320,8 +320,8 @@ import {
VariableDeclaration,
WhileStatement,
WithStatement,
} from "./_namespaces/ts";
import * as performance from "./_namespaces/ts.performance";
} from "./_namespaces/ts.js";
import * as performance from "./_namespaces/ts.performance.js";

/** @internal */
export const enum ModuleInstanceState {
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/builder.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ import {
tryAddToSet,
WriteFileCallback,
WriteFileCallbackData,
} from "./_namespaces/ts";
} from "./_namespaces/ts.js";

/** @internal */
export interface ReusableDiagnostic extends ReusableDiagnosticRelatedInformation {
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/builderPublic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import {
SavedBuildProgramEmitState,
SourceFile,
WriteFileCallback,
} from "./_namespaces/ts";
} from "./_namespaces/ts.js";

export type AffectedFileResult<T> = { result: T; affected: SourceFile | Program; } | undefined;

Expand Down
2 changes: 1 addition & 1 deletion src/compiler/builderState.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import {
Symbol,
toPath,
TypeChecker,
} from "./_namespaces/ts";
} from "./_namespaces/ts.js";

/** @internal */
export function getFileEmitOutput(
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/builderStatePublic.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import {
Diagnostic,
WriteFileCallbackData,
} from "./_namespaces/ts";
} from "./_namespaces/ts.js";

export interface EmitOutput {
outputFiles: OutputFile[];
Expand Down
6 changes: 3 additions & 3 deletions src/compiler/checker.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1104,9 +1104,9 @@ import {
WideningContext,
WithStatement,
YieldExpression,
} from "./_namespaces/ts";
import * as moduleSpecifiers from "./_namespaces/ts.moduleSpecifiers";
import * as performance from "./_namespaces/ts.performance";
} from "./_namespaces/ts.js";
import * as moduleSpecifiers from "./_namespaces/ts.moduleSpecifiers.js";
import * as performance from "./_namespaces/ts.performance.js";

const ambientModuleSymbolRegex = /^".+"$/;
const anon = "(anonymous)" as __String & string;
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/commandLineParser.ts
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ import {
WatchDirectoryKind,
WatchFileKind,
WatchOptions,
} from "./_namespaces/ts";
} from "./_namespaces/ts.js";

/** @internal */
export const compileOnSaveCommandLineOption: CommandLineOption = {
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/core.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
SortedArray,
SortedReadonlyArray,
TextSpan,
} from "./_namespaces/ts";
} from "./_namespaces/ts.js";

/** @internal */
export const emptyArray: never[] = [] as never[];
Expand Down
4 changes: 2 additions & 2 deletions src/compiler/debug.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import * as ts from "./_namespaces/ts";
import * as ts from "./_namespaces/ts.js";
import {
AnyFunction,
AssertionLevel,
Expand Down Expand Up @@ -91,7 +91,7 @@ import {
unescapeLeadingUnderscores,
VarianceFlags,
zipWith,
} from "./_namespaces/ts";
} from "./_namespaces/ts.js";

/** @internal */
export enum LogLevel {
Expand Down
6 changes: 3 additions & 3 deletions src/compiler/emitter.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import * as ts from "./_namespaces/ts";
import * as ts from "./_namespaces/ts.js";
import {
AccessorDeclaration,
ArrayBindingPattern,
Expand Down Expand Up @@ -420,8 +420,8 @@ import {
writeCommentRange,
writeFile,
YieldExpression,
} from "./_namespaces/ts";
import * as performance from "./_namespaces/ts.performance";
} from "./_namespaces/ts.js";
import * as performance from "./_namespaces/ts.performance.js";

const brackets = createBracketsMap();

Expand Down
4 changes: 2 additions & 2 deletions src/compiler/executeCommandLine.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,8 @@ import {
WatchCompilerHost,
WatchOfConfigFile,
WatchOptions,
} from "./_namespaces/ts";
import * as performance from "./performance";
} from "./_namespaces/ts.js";
import * as performance from "./performance.js";

interface Statistic {
name: string;
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/expressionToTypeNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ import {
TypeParameterDeclaration,
UnionTypeNode,
VariableDeclaration,
} from "./_namespaces/ts";
} from "./_namespaces/ts.js";

/** @internal */
export function createSyntacticTypeNodeBuilder(options: CompilerOptions, resolver: SyntacticTypeNodeBuilderResolver) {
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/baseNodeFactory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import {
Node,
objectAllocator,
SyntaxKind,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

/**
* A `BaseNodeFactory` is an abstraction over an `ObjectAllocator` that handles caching `Node` constructors
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/emitHelpers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import {
TextRange,
TransformationContext,
UnscopedEmitHelper,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

/** @internal */
export const enum PrivateIdentifierKind {
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/emitNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ import {
TextRange,
TypeNode,
TypeParameterDeclaration,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

/**
* Associates a node with the current transformation, initializing
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/nodeChildren.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import {
emptyArray,
isNodeKind,
Node,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

const nodeChildren = new WeakMap<Node, readonly Node[] | undefined>();

Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/nodeConverters.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import {
setStartsOnNewLine,
setTextRange,
SyntaxKind,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

/** @internal */
export function createNodeConverters(factory: NodeFactory): NodeConverters {
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/nodeFactory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,7 @@ import {
WhileStatement,
WithStatement,
YieldExpression,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

let nextAutoGenerateId = 0;

Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/nodeTests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ import {
WhileStatement,
WithStatement,
YieldExpression,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

// Literals

Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/parenthesizerRules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ import {
SyntaxKind,
TypeNode,
UnaryExpression,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

/** @internal */
export function createParenthesizerRules(factory: NodeFactory): ParenthesizerRules {
Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/utilities.ts
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ import {
TransformFlags,
TypeNode,
WrappedExpression,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

// Compound nodes

Expand Down
2 changes: 1 addition & 1 deletion src/compiler/factory/utilitiesPublic.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import {
setTextRangePosEnd,
SyntaxKind,
TextRange,
} from "../_namespaces/ts";
} from "../_namespaces/ts.js";

export function setTextRange<T extends TextRange>(range: T, location: TextRange | undefined): T {
return location ? setTextRangePosEnd(range, location.pos, location.end) : range;
Expand Down
Loading