Web:Components: fix typescript warnings

This commit is contained in:
Timofey Boyko 2023-06-08 15:56:10 +03:00
parent 6d89a03aee
commit 2c9fe42444
3 changed files with 45 additions and 9 deletions

View File

@ -1,17 +1,21 @@
module.exports = { export default {
parser: "babel-eslint", parser: "@babel/eslint-parser",
extends: ["eslint:recommended", "plugin:react/recommended", "plugin:storybook/recommended"], extends: [
"eslint:recommended",
"plugin:react/recommended",
"plugin:storybook/recommended",
],
settings: { settings: {
react: { react: {
version: "detect" version: "detect",
} },
}, },
env: { env: {
browser: true, browser: true,
node: true node: true,
}, },
plugins: ["jest"], plugins: ["jest"],
env: { env: {
"jest/globals": true "jest/globals": true,
} },
}; };

View File

@ -48,6 +48,7 @@
"devDependencies": { "devDependencies": {
"@babel/cli": "^7.21.0", "@babel/cli": "^7.21.0",
"@babel/core": "^7.21.3", "@babel/core": "^7.21.3",
"@babel/eslint-parser": "^7.21.8",
"@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-class-properties": "^7.18.6",
"@babel/plugin-proposal-export-default-from": "^7.18.10", "@babel/plugin-proposal-export-default-from": "^7.18.10",
"@babel/plugin-proposal-export-namespace-from": "^7.18.9", "@babel/plugin-proposal-export-namespace-from": "^7.18.9",

View File

@ -1003,6 +1003,20 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@babel/eslint-parser@npm:^7.21.8":
version: 7.21.8
resolution: "@babel/eslint-parser@npm:7.21.8"
dependencies:
"@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1
eslint-visitor-keys: ^2.1.0
semver: ^6.3.0
peerDependencies:
"@babel/core": ">=7.11.0"
eslint: ^7.5.0 || ^8.0.0
checksum: 6d870f53808682b9d7e3c2a69a832b2095963103bb2d686daee3fcf1df49a0b3dfe58e95c773cab8cf59f2657ec432dfd5e47b9f1835c264eb84d2ec5ab2ad35
languageName: node
linkType: hard
"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.21.5, @babel/generator@npm:^7.22.0, @babel/generator@npm:^7.22.3, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.9.0": "@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.21.5, @babel/generator@npm:^7.22.0, @babel/generator@npm:^7.22.3, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.9.0":
version: 7.22.3 version: 7.22.3
resolution: "@babel/generator@npm:7.22.3" resolution: "@babel/generator@npm:7.22.3"
@ -3213,6 +3227,7 @@ __metadata:
dependencies: dependencies:
"@babel/cli": ^7.21.0 "@babel/cli": ^7.21.0
"@babel/core": ^7.21.3 "@babel/core": ^7.21.3
"@babel/eslint-parser": ^7.21.8
"@babel/plugin-proposal-class-properties": ^7.18.6 "@babel/plugin-proposal-class-properties": ^7.18.6
"@babel/plugin-proposal-export-default-from": ^7.18.10 "@babel/plugin-proposal-export-default-from": ^7.18.10
"@babel/plugin-proposal-export-namespace-from": ^7.18.9 "@babel/plugin-proposal-export-namespace-from": ^7.18.9
@ -4681,6 +4696,15 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1":
version: 5.1.1-v1
resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1"
dependencies:
eslint-scope: 5.1.1
checksum: f2e3b2d6a6e2d9f163ca22105910c9f850dc4897af0aea3ef0a5886b63d8e1ba6505b71c99cb78a3bba24a09557d601eb21c8dede3f3213753fcfef364eb0e57
languageName: node
linkType: hard
"@nodelib/fs.scandir@npm:2.1.5": "@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5 version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5" resolution: "@nodelib/fs.scandir@npm:2.1.5"
@ -12114,6 +12138,13 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"eslint-visitor-keys@npm:^2.1.0":
version: 2.1.0
resolution: "eslint-visitor-keys@npm:2.1.0"
checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d
languageName: node
linkType: hard
"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1": "eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1":
version: 3.4.1 version: 3.4.1
resolution: "eslint-visitor-keys@npm:3.4.1" resolution: "eslint-visitor-keys@npm:3.4.1"