@@ -1249,267 +1249,278 @@ tsc app.ts util.ts --target esnext --outfile index.js
1249
1249
<p >Use the package.json 'imports' field when resolving imports.</p >
1250
1250
</td ></tr >
1251
1251
1252
- <tr class =' odd ' name =' rootDir ' >
1252
+ <tr class =' odd ' name =' rewriteRelativeImportExtensions ' >
1253
+ <td ><code ><a href =' /tsconfig/#rewriteRelativeImportExtensions ' >--rewriteRelativeImportExtensions</a ></code ></td >
1254
+ <td ><p ><code >boolean</code ></p >
1255
+ </td >
1256
+ <td ><p ><code >false</code ></p >
1257
+ </td >
1258
+ </tr >
1259
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1260
+ <p >Does something</p >
1261
+ </td ></tr >
1262
+
1263
+ <tr class =' even ' name =' rootDir ' >
1253
1264
<td ><code ><a href =' /tsconfig/#rootDir ' >--rootDir</a ></code ></td >
1254
1265
<td ><p ><code >string</code ></p >
1255
1266
</td >
1256
1267
<td ><p >Computed from the list of input files.</p >
1257
1268
</td >
1258
1269
</tr >
1259
- <tr class =" option-description odd " ><td colspan =" 3 " >
1270
+ <tr class =" option-description even " ><td colspan =" 3 " >
1260
1271
<p >Specify the root folder within your source files.</p >
1261
1272
</td ></tr >
1262
1273
1263
- <tr class =' even ' name =' rootDirs ' >
1274
+ <tr class =' odd ' name =' rootDirs ' >
1264
1275
<td ><code ><a href =' /tsconfig/#rootDirs ' >--rootDirs</a ></code ></td >
1265
1276
<td ><p ><code >list</code ></p >
1266
1277
</td >
1267
1278
<td ><p >Computed from the list of input files.</p >
1268
1279
</td >
1269
1280
</tr >
1270
- <tr class =" option-description even " ><td colspan =" 3 " >
1281
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1271
1282
<p >Allow multiple folders to be treated as one when resolving modules.</p >
1272
1283
</td ></tr >
1273
1284
1274
- <tr class =' odd ' name =' skipDefaultLibCheck ' >
1285
+ <tr class =' even ' name =' skipDefaultLibCheck ' >
1275
1286
<td ><code ><a href =' /tsconfig/#skipDefaultLibCheck ' >--skipDefaultLibCheck</a ></code ></td >
1276
1287
<td ><p ><code >boolean</code ></p >
1277
1288
</td >
1278
1289
<td ><p ><code >false</code ></p >
1279
1290
</td >
1280
1291
</tr >
1281
- <tr class =" option-description odd " ><td colspan =" 3 " >
1292
+ <tr class =" option-description even " ><td colspan =" 3 " >
1282
1293
<p >Skip type checking .d.ts files that are included with TypeScript.</p >
1283
1294
</td ></tr >
1284
1295
1285
- <tr class =' even ' name =' skipLibCheck ' >
1296
+ <tr class =' odd ' name =' skipLibCheck ' >
1286
1297
<td ><code ><a href =' /tsconfig/#skipLibCheck ' >--skipLibCheck</a ></code ></td >
1287
1298
<td ><p ><code >boolean</code ></p >
1288
1299
</td >
1289
1300
<td ><p ><code >false</code ></p >
1290
1301
</td >
1291
1302
</tr >
1292
- <tr class =" option-description even " ><td colspan =" 3 " >
1303
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1293
1304
<p >Skip type checking all .d.ts files.</p >
1294
1305
</td ></tr >
1295
1306
1296
- <tr class =' odd ' name =' sourceMap ' >
1307
+ <tr class =' even ' name =' sourceMap ' >
1297
1308
<td ><code ><a href =' /tsconfig/#sourceMap ' >--sourceMap</a ></code ></td >
1298
1309
<td ><p ><code >boolean</code ></p >
1299
1310
</td >
1300
1311
<td ><p ><code >false</code ></p >
1301
1312
</td >
1302
1313
</tr >
1303
- <tr class =" option-description odd " ><td colspan =" 3 " >
1314
+ <tr class =" option-description even " ><td colspan =" 3 " >
1304
1315
<p >Create source map files for emitted JavaScript files.</p >
1305
1316
</td ></tr >
1306
1317
1307
- <tr class =' even ' name =' sourceRoot ' >
1318
+ <tr class =' odd ' name =' sourceRoot ' >
1308
1319
<td ><code ><a href =' /tsconfig/#sourceRoot ' >--sourceRoot</a ></code ></td >
1309
1320
<td ><p ><code >string</code ></p >
1310
1321
</td >
1311
1322
<td >
1312
1323
</td >
1313
1324
</tr >
1314
- <tr class =" option-description even " ><td colspan =" 3 " >
1325
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1315
1326
<p >Specify the root path for debuggers to find the reference source code.</p >
1316
1327
</td ></tr >
1317
1328
1318
- <tr class =' odd ' name =' stopBuildOnErrors ' >
1329
+ <tr class =' even ' name =' stopBuildOnErrors ' >
1319
1330
<td ><code ><a href =' /tsconfig/#stopBuildOnErrors ' >--stopBuildOnErrors</a ></code ></td >
1320
1331
<td ><p ><code >boolean</code ></p >
1321
1332
</td >
1322
1333
<td >
1323
1334
</td >
1324
1335
</tr >
1325
- <tr class =" option-description odd " ><td colspan =" 3 " >
1336
+ <tr class =" option-description even " ><td colspan =" 3 " >
1326
1337
<p >Skip building downstream projects on error in upstream project.</p >
1327
1338
</td ></tr >
1328
1339
1329
- <tr class =' even ' name =' strict ' >
1340
+ <tr class =' odd ' name =' strict ' >
1330
1341
<td ><code ><a href =' /tsconfig/#strict ' >--strict</a ></code ></td >
1331
1342
<td ><p ><code >boolean</code ></p >
1332
1343
</td >
1333
1344
<td ><p ><code >false</code ></p >
1334
1345
</td >
1335
1346
</tr >
1336
- <tr class =" option-description even " ><td colspan =" 3 " >
1347
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1337
1348
<p >Enable all strict type-checking options.</p >
1338
1349
</td ></tr >
1339
1350
1340
- <tr class =' odd ' name =' strictBindCallApply ' >
1351
+ <tr class =' even ' name =' strictBindCallApply ' >
1341
1352
<td ><code ><a href =' /tsconfig/#strictBindCallApply ' >--strictBindCallApply</a ></code ></td >
1342
1353
<td ><p ><code >boolean</code ></p >
1343
1354
</td >
1344
1355
<td ><p ><code >true</code > if <a href =" #strict " ><code >strict</code ></a >; <code >false</code > otherwise.</p >
1345
1356
</td >
1346
1357
</tr >
1347
- <tr class =" option-description odd " ><td colspan =" 3 " >
1358
+ <tr class =" option-description even " ><td colspan =" 3 " >
1348
1359
<p >Check that the arguments for <code >bind</code >, <code >call</code >, and <code >apply</code > methods match the original function.</p >
1349
1360
</td ></tr >
1350
1361
1351
- <tr class =' even ' name =' strictBuiltinIteratorReturn ' >
1362
+ <tr class =' odd ' name =' strictBuiltinIteratorReturn ' >
1352
1363
<td ><code ><a href =' /tsconfig/#strictBuiltinIteratorReturn ' >--strictBuiltinIteratorReturn</a ></code ></td >
1353
1364
<td ><p ><code >boolean</code ></p >
1354
1365
</td >
1355
1366
<td ><p ><code >false</code >, unless <code >strict</code > is set</p >
1356
1367
</td >
1357
1368
</tr >
1358
- <tr class =" option-description even " ><td colspan =" 3 " >
1369
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1359
1370
<p >Built-in iterators are instantiated with a TReturn type of undefined instead of any.</p >
1360
1371
</td ></tr >
1361
1372
1362
- <tr class =' odd ' name =' strictFunctionTypes ' >
1373
+ <tr class =' even ' name =' strictFunctionTypes ' >
1363
1374
<td ><code ><a href =' /tsconfig/#strictFunctionTypes ' >--strictFunctionTypes</a ></code ></td >
1364
1375
<td ><p ><code >boolean</code ></p >
1365
1376
</td >
1366
1377
<td ><p ><code >true</code > if <a href =" #strict " ><code >strict</code ></a >; <code >false</code > otherwise.</p >
1367
1378
</td >
1368
1379
</tr >
1369
- <tr class =" option-description odd " ><td colspan =" 3 " >
1380
+ <tr class =" option-description even " ><td colspan =" 3 " >
1370
1381
<p >When assigning functions, check to ensure parameters and the return values are subtype-compatible.</p >
1371
1382
</td ></tr >
1372
1383
1373
- <tr class =' even ' name =' strictNullChecks ' >
1384
+ <tr class =' odd ' name =' strictNullChecks ' >
1374
1385
<td ><code ><a href =' /tsconfig/#strictNullChecks ' >--strictNullChecks</a ></code ></td >
1375
1386
<td ><p ><code >boolean</code ></p >
1376
1387
</td >
1377
1388
<td ><p ><code >true</code > if <a href =" #strict " ><code >strict</code ></a >; <code >false</code > otherwise.</p >
1378
1389
</td >
1379
1390
</tr >
1380
- <tr class =" option-description even " ><td colspan =" 3 " >
1391
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1381
1392
<p >When type checking, take into account <code >null</code > and <code >undefined</code >.</p >
1382
1393
</td ></tr >
1383
1394
1384
- <tr class =' odd ' name =' strictPropertyInitialization ' >
1395
+ <tr class =' even ' name =' strictPropertyInitialization ' >
1385
1396
<td ><code ><a href =' /tsconfig/#strictPropertyInitialization ' >--strictPropertyInitialization</a ></code ></td >
1386
1397
<td ><p ><code >boolean</code ></p >
1387
1398
</td >
1388
1399
<td ><p ><code >true</code > if <a href =" #strict " ><code >strict</code ></a >; <code >false</code > otherwise.</p >
1389
1400
</td >
1390
1401
</tr >
1391
- <tr class =" option-description odd " ><td colspan =" 3 " >
1402
+ <tr class =" option-description even " ><td colspan =" 3 " >
1392
1403
<p >Check for class properties that are declared but not set in the constructor.</p >
1393
1404
</td ></tr >
1394
1405
1395
- <tr class =' even ' name =' stripInternal ' >
1406
+ <tr class =' odd ' name =' stripInternal ' >
1396
1407
<td ><code ><a href =' /tsconfig/#stripInternal ' >--stripInternal</a ></code ></td >
1397
1408
<td ><p ><code >boolean</code ></p >
1398
1409
</td >
1399
1410
<td ><p ><code >false</code ></p >
1400
1411
</td >
1401
1412
</tr >
1402
- <tr class =" option-description even " ><td colspan =" 3 " >
1413
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1403
1414
<p >Disable emitting declarations that have <code >@internal</code > in their JSDoc comments.</p >
1404
1415
</td ></tr >
1405
1416
1406
- <tr class =' odd ' name =' suppressExcessPropertyErrors ' >
1417
+ <tr class =' even ' name =' suppressExcessPropertyErrors ' >
1407
1418
<td ><code ><a href =' /tsconfig/#suppressExcessPropertyErrors ' >--suppressExcessPropertyErrors</a ></code ></td >
1408
1419
<td ><p ><code >boolean</code ></p >
1409
1420
</td >
1410
1421
<td ><p ><code >false</code ></p >
1411
1422
</td >
1412
1423
</tr >
1413
- <tr class =" option-description odd " ><td colspan =" 3 " >
1424
+ <tr class =" option-description even " ><td colspan =" 3 " >
1414
1425
<p >Disable reporting of excess property errors during the creation of object literals.</p >
1415
1426
</td ></tr >
1416
1427
1417
- <tr class =' even ' name =' suppressImplicitAnyIndexErrors ' >
1428
+ <tr class =' odd ' name =' suppressImplicitAnyIndexErrors ' >
1418
1429
<td ><code ><a href =' /tsconfig/#suppressImplicitAnyIndexErrors ' >--suppressImplicitAnyIndexErrors</a ></code ></td >
1419
1430
<td ><p ><code >boolean</code ></p >
1420
1431
</td >
1421
1432
<td ><p ><code >false</code ></p >
1422
1433
</td >
1423
1434
</tr >
1424
- <tr class =" option-description even " ><td colspan =" 3 " >
1435
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1425
1436
<p >Suppress <a href =" #noImplicitAny " ><code >noImplicitAny</code ></a > errors when indexing objects that lack index signatures.</p >
1426
1437
</td ></tr >
1427
1438
1428
- <tr class =' odd ' name =' target ' >
1439
+ <tr class =' even ' name =' target ' >
1429
1440
<td ><code ><a href =' /tsconfig/#target ' >--target</a ></code ></td >
1430
- <td ><p ><code >es3</code >, <code >es5</code >, <code >es6</code >/<code >es2015</code >, <code >es2016</code >, <code >es2017</code >, <code >es2018</code >, <code >es2019</code >, <code >es2020</code >, <code >es2021</code >, <code >es2022</code >, <code >es2023</code >, or <code >esnext</code ></p >
1441
+ <td ><p ><code >es3</code >, <code >es5</code >, <code >es6</code >/<code >es2015</code >, <code >es2016</code >, <code >es2017</code >, <code >es2018</code >, <code >es2019</code >, <code >es2020</code >, <code >es2021</code >, <code >es2022</code >, <code >es2023</code >, < code >es2024</ code >, or <code >esnext</code ></p >
1431
1442
</td >
1432
1443
<td ><p ><code >ES5</code ></p >
1433
1444
</td >
1434
1445
</tr >
1435
- <tr class =" option-description odd " ><td colspan =" 3 " >
1446
+ <tr class =" option-description even " ><td colspan =" 3 " >
1436
1447
<p >Set the JavaScript language version for emitted JavaScript and include compatible library declarations.</p >
1437
1448
</td ></tr >
1438
1449
1439
- <tr class =' even ' name =' traceResolution ' >
1450
+ <tr class =' odd ' name =' traceResolution ' >
1440
1451
<td ><code ><a href =' /tsconfig/#traceResolution ' >--traceResolution</a ></code ></td >
1441
1452
<td ><p ><code >boolean</code ></p >
1442
1453
</td >
1443
1454
<td ><p ><code >false</code ></p >
1444
1455
</td >
1445
1456
</tr >
1446
- <tr class =" option-description even " ><td colspan =" 3 " >
1457
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1447
1458
<p >Log paths used during the <a href =" #moduleResolution " ><code >moduleResolution</code ></a > process.</p >
1448
1459
</td ></tr >
1449
1460
1450
- <tr class =' odd ' name =' tsBuildInfoFile ' >
1461
+ <tr class =' even ' name =' tsBuildInfoFile ' >
1451
1462
<td ><code ><a href =' /tsconfig/#tsBuildInfoFile ' >--tsBuildInfoFile</a ></code ></td >
1452
1463
<td ><p ><code >string</code ></p >
1453
1464
</td >
1454
1465
<td ><p ><code >.tsbuildinfo</code ></p >
1455
1466
</td >
1456
1467
</tr >
1457
- <tr class =" option-description odd " ><td colspan =" 3 " >
1468
+ <tr class =" option-description even " ><td colspan =" 3 " >
1458
1469
<p >The file to store <code >.tsbuildinfo</code > incremental build information in.</p >
1459
1470
</td ></tr >
1460
1471
1461
- <tr class =' even ' name =' typeRoots ' >
1472
+ <tr class =' odd ' name =' typeRoots ' >
1462
1473
<td ><code ><a href =' /tsconfig/#typeRoots ' >--typeRoots</a ></code ></td >
1463
1474
<td ><p ><code >list</code ></p >
1464
1475
</td >
1465
1476
<td >
1466
1477
</td >
1467
1478
</tr >
1468
- <tr class =" option-description even " ><td colspan =" 3 " >
1479
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1469
1480
<p >Specify multiple folders that act like <code >./node_modules/@types</code >.</p >
1470
1481
</td ></tr >
1471
1482
1472
- <tr class =' odd ' name =' types ' >
1483
+ <tr class =' even ' name =' types ' >
1473
1484
<td ><code ><a href =' /tsconfig/#types ' >--types</a ></code ></td >
1474
1485
<td ><p ><code >list</code ></p >
1475
1486
</td >
1476
1487
<td >
1477
1488
</td >
1478
1489
</tr >
1479
- <tr class =" option-description odd " ><td colspan =" 3 " >
1490
+ <tr class =" option-description even " ><td colspan =" 3 " >
1480
1491
<p >Specify type package names to be included without being referenced in a source file.</p >
1481
1492
</td ></tr >
1482
1493
1483
- <tr class =' even ' name =' useDefineForClassFields ' >
1494
+ <tr class =' odd ' name =' useDefineForClassFields ' >
1484
1495
<td ><code ><a href =' /tsconfig/#useDefineForClassFields ' >--useDefineForClassFields</a ></code ></td >
1485
1496
<td ><p ><code >boolean</code ></p >
1486
1497
</td >
1487
1498
<td ><p ><code >true</code > if <a href =" #target " ><code >target</code ></a > is <code >ES2022</code > or higher, including <code >ESNext</code >; <code >false</code > otherwise.</p >
1488
1499
</td >
1489
1500
</tr >
1490
- <tr class =" option-description even " ><td colspan =" 3 " >
1501
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1491
1502
<p >Emit ECMAScript-standard-compliant class fields.</p >
1492
1503
</td ></tr >
1493
1504
1494
- <tr class =' odd ' name =' useUnknownInCatchVariables ' >
1505
+ <tr class =' even ' name =' useUnknownInCatchVariables ' >
1495
1506
<td ><code ><a href =' /tsconfig/#useUnknownInCatchVariables ' >--useUnknownInCatchVariables</a ></code ></td >
1496
1507
<td ><p ><code >boolean</code ></p >
1497
1508
</td >
1498
1509
<td ><p ><code >true</code > if <a href =" #strict " ><code >strict</code ></a >; <code >false</code > otherwise.</p >
1499
1510
</td >
1500
1511
</tr >
1501
- <tr class =" option-description odd " ><td colspan =" 3 " >
1512
+ <tr class =" option-description even " ><td colspan =" 3 " >
1502
1513
<p >Default catch clause variables as <code >unknown</code > instead of <code >any</code >.</p >
1503
1514
</td ></tr >
1504
1515
1505
- <tr class =' even ' name =' verbatimModuleSyntax ' >
1516
+ <tr class =' odd ' name =' verbatimModuleSyntax ' >
1506
1517
<td ><code ><a href =' /tsconfig/#verbatimModuleSyntax ' >--verbatimModuleSyntax</a ></code ></td >
1507
1518
<td ><p ><code >boolean</code ></p >
1508
1519
</td >
1509
1520
<td ><p ><code >false</code ></p >
1510
1521
</td >
1511
1522
</tr >
1512
- <tr class =" option-description even " ><td colspan =" 3 " >
1523
+ <tr class =" option-description odd " ><td colspan =" 3 " >
1513
1524
<p >Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting.</p >
1514
1525
</td ></tr >
1515
1526
0 commit comments