Skip to content

Commit 81c5a7d

Browse files
committed
Update tsconfig for Node 20 (#10403)
* Update tsconfig to Node 20 recommended version * Make babel allow declare TS field
1 parent ef0817c commit 81c5a7d

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

babel.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = {
22
presets: [
33
['@babel/preset-env', { targets: { node: process.versions.node.split('.')[0] } }],
4-
'@babel/preset-typescript',
4+
['@babel/preset-typescript', { allowDeclareFields: true }],
55
],
66
};

packages/plugins/other/visitor-plugin-common/src/base-resolvers-visitor.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,7 @@ export class BaseResolversVisitor<
691691
TRawConfig extends RawResolversConfig = RawResolversConfig,
692692
TPluginConfig extends ParsedResolversConfig = ParsedResolversConfig
693693
> extends BaseVisitor<TRawConfig, TPluginConfig> {
694-
protected _parsedConfig: TPluginConfig;
694+
protected declare _parsedConfig: TPluginConfig;
695695
protected _declarationBlockConfig: DeclarationBlockConfig = {};
696696
protected _collectedResolvers: {
697697
[key: string]: {

tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
"importHelpers": true,
1010
"experimentalDecorators": true,
1111
"module": "esnext",
12-
"target": "es2021",
13-
"lib": ["es6", "esnext", "es2021", "dom"],
12+
"target": "es2022",
13+
"lib": ["es6", "esnext", "es2023", "dom"],
1414
"moduleResolution": "node",
1515
"emitDecoratorMetadata": true,
1616
"sourceMap": true,

0 commit comments

Comments
 (0)