diff --git a/packages/documentation/copy/en/project-config/Compiler Options.md b/packages/documentation/copy/en/project-config/Compiler Options.md index 9fe309c03ebb..8f88ce41eb1d 100644 --- a/packages/documentation/copy/en/project-config/Compiler Options.md +++ b/packages/documentation/copy/en/project-config/Compiler Options.md @@ -868,7 +868,7 @@ tsc app.ts util.ts --target esnext --outfile index.js --moduleResolution

classic, node10/node, node16, nodenext, or bundler

-

Node10 if module is CommonJS; Node16 if module is Node16, Node18, or Node20; NodeNext if module is NodeNext; Bundler if module is Preserve; Classic otherwise.

+

Classic if module is None, AMD, UMD, or System; NodeNext if module is NodeNext; Node16 if module is Node16 or higher; Bundler otherwise.

diff --git a/packages/tsconfig-reference/scripts/tsconfigRules.ts b/packages/tsconfig-reference/scripts/tsconfigRules.ts index e710dea44e0f..93a280828cd1 100644 --- a/packages/tsconfig-reference/scripts/tsconfigRules.ts +++ b/packages/tsconfig-reference/scripts/tsconfigRules.ts @@ -239,11 +239,10 @@ export const defaultsForOptions = { "`ES6`/`ES2015` otherwise.", ], moduleResolution: [ - "`Node10` if [`module`](#module) is `CommonJS`;", - "`Node16` if [`module`](#module) is `Node16`, `Node18`, or `Node20`;", + "`Classic` if [`module`](#module) is `None`, `AMD`, `UMD`, or `System`;", "`NodeNext` if [`module`](#module) is `NodeNext`;", - "`Bundler` if [`module`](#module) is `Preserve`;", - "`Classic` otherwise.", + "`Node16` if [`module`](#module) is `Node16` or higher;", + "`Bundler` otherwise.", ], newLine: "`lf`", noImplicitAny: trueIf("strict"),