Skip to content

Commit

Permalink
chore(config): после обновления typescript-eslint до 6^ выходит ошибк…
Browse files Browse the repository at this point in the history
…а, применен патч

cartant/eslint-etc#12
  • Loading branch information
alex_dev_sm authored and alex_dev_sm committed Oct 26, 2023
1 parent d3aa862 commit 97bc303
Show file tree
Hide file tree
Showing 3 changed files with 191 additions and 4 deletions.
4 changes: 4 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
"author": "",
"license": "ISC",
"packageManager": "yarn@4.0.0",
"scripts": {
"postinstall": "patch-package"
},
"dependencies": {
"@nestjs/common": "^10.2.7",
"@nestjs/core": "^10.2.7",
Expand All @@ -28,6 +31,7 @@
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.1",
"eslint-plugin-rxjs": "^5.0.3",
"patch-package": "^8.0.0",
"prettier": "^3.0.3",
"source-map-support": "^0.5.21",
"supertest": "^6.3.3",
Expand Down
55 changes: 55 additions & 0 deletions patches/eslint-etc+5.2.1.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
diff --git a/node_modules/eslint-etc/dist/cjs/is.js b/node_modules/eslint-etc/dist/cjs/is.js
index 029ff43..09a74a4 100644
--- a/node_modules/eslint-etc/dist/cjs/is.js
+++ b/node_modules/eslint-etc/dist/cjs/is.js
@@ -2,7 +2,7 @@
Object.defineProperty(exports, "__esModule", { value: true });
exports.isVariableDeclarator = exports.isTSTypeReference = exports.isTSTypeLiteral = exports.isThisExpression = exports.isRestElement = exports.isPrivateIdentifier = exports.isProperty = exports.isProgram = exports.isObjectPattern = exports.isObjectExpression = exports.isNewExpression = exports.isMemberExpression = exports.isLiteral = exports.isIdentifier = exports.isFunctionExpression = exports.isFunctionDeclaration = exports.isExpressionStatement = exports.isExportNamedDeclaration = exports.isCallExpression = exports.isBlockStatement = exports.isAssignmentExpression = exports.isArrowFunctionExpression = exports.isArrayPattern = exports.isArrayExpression = exports.hasTypeAnnotation = void 0;
function hasTypeAnnotation(node) {
- return node.hasOwnProperty("typeAnnotation");
+ return "typeAnnotation" in node && !!node.typeAnnotation;
}
exports.hasTypeAnnotation = hasTypeAnnotation;
function isArrayExpression(node) {
diff --git a/node_modules/eslint-etc/dist/cjs/is.js.map b/node_modules/eslint-etc/dist/cjs/is.js.map
index 30a36b3..ed8f64b 100644
--- a/node_modules/eslint-etc/dist/cjs/is.js.map
+++ b/node_modules/eslint-etc/dist/cjs/is.js.map
@@ -1 +1 @@
-{"version":3,"file":"is.js","sourceRoot":"","sources":["../../source/is.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"is.js","sourceRoot":"","sources":["../../source/is.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/node_modules/eslint-etc/dist/esm/is.js b/node_modules/eslint-etc/dist/esm/is.js
index a3cfb59..1ab3228 100644
--- a/node_modules/eslint-etc/dist/esm/is.js
+++ b/node_modules/eslint-etc/dist/esm/is.js
@@ -1,5 +1,5 @@
export function hasTypeAnnotation(node) {
- return node.hasOwnProperty("typeAnnotation");
+ return "typeAnnotation" in node && !!node.typeAnnotation;
}
export function isArrayExpression(node) {
return node.type === "ArrayExpression";
diff --git a/node_modules/eslint-etc/dist/esm/is.js.map b/node_modules/eslint-etc/dist/esm/is.js.map
index 8cfe245..ef28965 100644
--- a/node_modules/eslint-etc/dist/esm/is.js.map
+++ b/node_modules/eslint-etc/dist/esm/is.js.map
@@ -1 +1 @@
-{"version":3,"file":"is.js","sourceRoot":"","sources":["../../source/is.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"is.js","sourceRoot":"","sources":["../../source/is.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/node_modules/eslint-etc/source/is.ts b/node_modules/eslint-etc/source/is.ts
index 848564a..dd291c0 100644
--- a/node_modules/eslint-etc/source/is.ts
+++ b/node_modules/eslint-etc/source/is.ts
@@ -8,7 +8,7 @@ import { TSESTree as es } from "@typescript-eslint/experimental-utils";
export function hasTypeAnnotation<T extends es.Node>(
node: T
): node is T & { typeAnnotation: es.TSTypeAnnotation } {
- return node.hasOwnProperty("typeAnnotation");
+ return "typeAnnotation" in node && !!node.typeAnnotation;
}

export function isArrayExpression(node: es.Node): node is es.ArrayExpression {
Loading

0 comments on commit 97bc303

Please sign in to comment.