Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / @typescript-eslint / visitor-keys / dist / visitor-keys.js
index 6076a436b2258a4361643a9c899b393dd08ae1fd..070739f31e6697f9a2499d51710c24697a893001 100644 (file)
@@ -14,21 +14,20 @@ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (
 var __importStar = (this && this.__importStar) || function (mod) {
     if (mod && mod.__esModule) return mod;
     var result = {};
-    if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
+    if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
     __setModuleDefault(result, mod);
     return result;
 };
 Object.defineProperty(exports, "__esModule", { value: true });
 exports.visitorKeys = void 0;
 const eslintVisitorKeys = __importStar(require("eslint-visitor-keys"));
-const visitorKeys = eslintVisitorKeys.unionWith({
-    // Additional estree nodes.
-    Import: [],
+const additionalKeys = {
     // ES2020
     ImportExpression: ['source'],
     // Additional Properties.
     ArrayPattern: ['decorators', 'elements', 'typeAnnotation'],
     ArrowFunctionExpression: ['typeParameters', 'params', 'returnType', 'body'],
+    CallExpression: ['callee', 'typeParameters', 'arguments'],
     ClassDeclaration: [
         'decorators',
         'id',
@@ -47,15 +46,14 @@ const visitorKeys = eslintVisitorKeys.unionWith({
         'implements',
         'body',
     ],
-    TaggedTemplateExpression: ['tag', 'typeParameters', 'quasi'],
     FunctionDeclaration: ['id', 'typeParameters', 'params', 'returnType', 'body'],
     FunctionExpression: ['id', 'typeParameters', 'params', 'returnType', 'body'],
     Identifier: ['decorators', 'typeAnnotation'],
     MethodDefinition: ['decorators', 'key', 'value'],
+    NewExpression: ['callee', 'typeParameters', 'arguments'],
     ObjectPattern: ['decorators', 'properties', 'typeAnnotation'],
     RestElement: ['decorators', 'argument', 'typeAnnotation'],
-    NewExpression: ['callee', 'typeParameters', 'arguments'],
-    CallExpression: ['callee', 'typeParameters', 'arguments'],
+    TaggedTemplateExpression: ['tag', 'typeParameters', 'quasi'],
     // JSX
     JSXOpeningElement: ['name', 'typeParameters', 'attributes'],
     JSXClosingFragment: [],
@@ -65,7 +63,8 @@ const visitorKeys = eslintVisitorKeys.unionWith({
     ClassProperty: ['decorators', 'key', 'typeAnnotation', 'value'],
     Decorator: ['expression'],
     OptionalCallExpression: ['callee', 'typeParameters', 'arguments'],
-    OptionalMemberExpression: eslintVisitorKeys.KEYS.MemberExpression,
+    OptionalMemberExpression: ['object', 'property'],
+    // TS-prefixed nodes
     TSAbstractClassProperty: ['decorators', 'key', 'typeAnnotation', 'value'],
     TSAbstractKeyword: [],
     TSAbstractMethodDefinition: ['key', 'value'],
@@ -78,8 +77,8 @@ const visitorKeys = eslintVisitorKeys.unionWith({
     TSCallSignatureDeclaration: ['typeParameters', 'params', 'returnType'],
     TSClassImplements: ['expression', 'typeParameters'],
     TSConditionalType: ['checkType', 'extendsType', 'trueType', 'falseType'],
-    TSConstructSignatureDeclaration: ['typeParameters', 'params', 'returnType'],
     TSConstructorType: ['typeParameters', 'params', 'returnType'],
+    TSConstructSignatureDeclaration: ['typeParameters', 'params', 'returnType'],
     TSDeclareFunction: ['id', 'typeParameters', 'params', 'returnType', 'body'],
     TSDeclareKeyword: [],
     TSEmptyBodyFunctionExpression: [
@@ -93,24 +92,25 @@ const visitorKeys = eslintVisitorKeys.unionWith({
     TSExportAssignment: ['expression'],
     TSExportKeyword: [],
     TSExternalModuleReference: ['expression'],
+    TSFunctionType: ['typeParameters', 'params', 'returnType'],
+    TSImportEqualsDeclaration: ['id', 'moduleReference'],
     TSImportType: ['parameter', 'qualifier', 'typeParameters'],
-    TSInferType: ['typeParameter'],
-    TSLiteralType: ['literal'],
-    TSIntersectionType: ['types'],
     TSIndexedAccessType: ['indexType', 'objectType'],
     TSIndexSignature: ['parameters', 'typeAnnotation'],
+    TSInferType: ['typeParameter'],
     TSInterfaceBody: ['body'],
     TSInterfaceDeclaration: ['id', 'typeParameters', 'extends', 'body'],
     TSInterfaceHeritage: ['expression', 'typeParameters'],
-    TSImportEqualsDeclaration: ['id', 'moduleReference'],
-    TSFunctionType: ['typeParameters', 'params', 'returnType'],
+    TSIntersectionType: ['types'],
+    TSLiteralType: ['literal'],
     TSMappedType: ['typeParameter', 'typeAnnotation'],
     TSMethodSignature: ['typeParameters', 'key', 'params', 'returnType'],
     TSModuleBlock: ['body'],
     TSModuleDeclaration: ['id', 'body'],
+    TSNamedTupleMember: ['elementType'],
     TSNamespaceExportDeclaration: ['id'],
-    TSNonNullExpression: ['expression'],
     TSNeverKeyword: [],
+    TSNonNullExpression: ['expression'],
     TSNullKeyword: [],
     TSNumberKeyword: [],
     TSObjectKeyword: [],
@@ -138,12 +138,13 @@ const visitorKeys = eslintVisitorKeys.unionWith({
     TSTypeParameterDeclaration: ['params'],
     TSTypeParameterInstantiation: ['params'],
     TSTypePredicate: ['typeAnnotation', 'parameterName'],
-    TSTypeReference: ['typeName', 'typeParameters'],
     TSTypeQuery: ['exprName'],
-    TSUnionType: ['types'],
+    TSTypeReference: ['typeName', 'typeParameters'],
     TSUndefinedKeyword: [],
+    TSUnionType: ['types'],
     TSUnknownKeyword: [],
     TSVoidKeyword: [],
-});
+};
+const visitorKeys = eslintVisitorKeys.unionWith(additionalKeys);
 exports.visitorKeys = visitorKeys;
 //# sourceMappingURL=visitor-keys.js.map
\ No newline at end of file