Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / @typescript-eslint / types / dist / ast-node-types.d.ts
1 declare enum AST_NODE_TYPES {
2     ArrayExpression = "ArrayExpression",
3     ArrayPattern = "ArrayPattern",
4     ArrowFunctionExpression = "ArrowFunctionExpression",
5     AssignmentExpression = "AssignmentExpression",
6     AssignmentPattern = "AssignmentPattern",
7     AwaitExpression = "AwaitExpression",
8     BinaryExpression = "BinaryExpression",
9     BlockStatement = "BlockStatement",
10     BreakStatement = "BreakStatement",
11     CallExpression = "CallExpression",
12     CatchClause = "CatchClause",
13     ClassBody = "ClassBody",
14     ClassDeclaration = "ClassDeclaration",
15     ClassExpression = "ClassExpression",
16     ClassProperty = "ClassProperty",
17     ConditionalExpression = "ConditionalExpression",
18     ContinueStatement = "ContinueStatement",
19     DebuggerStatement = "DebuggerStatement",
20     Decorator = "Decorator",
21     DoWhileStatement = "DoWhileStatement",
22     EmptyStatement = "EmptyStatement",
23     ExportAllDeclaration = "ExportAllDeclaration",
24     ExportDefaultDeclaration = "ExportDefaultDeclaration",
25     ExportNamedDeclaration = "ExportNamedDeclaration",
26     ExportSpecifier = "ExportSpecifier",
27     ExpressionStatement = "ExpressionStatement",
28     ForInStatement = "ForInStatement",
29     ForOfStatement = "ForOfStatement",
30     ForStatement = "ForStatement",
31     FunctionDeclaration = "FunctionDeclaration",
32     FunctionExpression = "FunctionExpression",
33     Identifier = "Identifier",
34     IfStatement = "IfStatement",
35     ImportDeclaration = "ImportDeclaration",
36     ImportDefaultSpecifier = "ImportDefaultSpecifier",
37     ImportExpression = "ImportExpression",
38     ImportNamespaceSpecifier = "ImportNamespaceSpecifier",
39     ImportSpecifier = "ImportSpecifier",
40     JSXAttribute = "JSXAttribute",
41     JSXClosingElement = "JSXClosingElement",
42     JSXClosingFragment = "JSXClosingFragment",
43     JSXElement = "JSXElement",
44     JSXEmptyExpression = "JSXEmptyExpression",
45     JSXExpressionContainer = "JSXExpressionContainer",
46     JSXFragment = "JSXFragment",
47     JSXIdentifier = "JSXIdentifier",
48     JSXMemberExpression = "JSXMemberExpression",
49     JSXOpeningElement = "JSXOpeningElement",
50     JSXOpeningFragment = "JSXOpeningFragment",
51     JSXSpreadAttribute = "JSXSpreadAttribute",
52     JSXSpreadChild = "JSXSpreadChild",
53     JSXText = "JSXText",
54     LabeledStatement = "LabeledStatement",
55     Literal = "Literal",
56     LogicalExpression = "LogicalExpression",
57     MemberExpression = "MemberExpression",
58     MetaProperty = "MetaProperty",
59     MethodDefinition = "MethodDefinition",
60     NewExpression = "NewExpression",
61     ObjectExpression = "ObjectExpression",
62     ObjectPattern = "ObjectPattern",
63     OptionalCallExpression = "OptionalCallExpression",
64     OptionalMemberExpression = "OptionalMemberExpression",
65     Program = "Program",
66     Property = "Property",
67     RestElement = "RestElement",
68     ReturnStatement = "ReturnStatement",
69     SequenceExpression = "SequenceExpression",
70     SpreadElement = "SpreadElement",
71     Super = "Super",
72     SwitchCase = "SwitchCase",
73     SwitchStatement = "SwitchStatement",
74     TaggedTemplateExpression = "TaggedTemplateExpression",
75     TemplateElement = "TemplateElement",
76     TemplateLiteral = "TemplateLiteral",
77     ThisExpression = "ThisExpression",
78     ThrowStatement = "ThrowStatement",
79     TryStatement = "TryStatement",
80     UnaryExpression = "UnaryExpression",
81     UpdateExpression = "UpdateExpression",
82     VariableDeclaration = "VariableDeclaration",
83     VariableDeclarator = "VariableDeclarator",
84     WhileStatement = "WhileStatement",
85     WithStatement = "WithStatement",
86     YieldExpression = "YieldExpression",
87     /**
88      * TS-prefixed nodes
89      */
90     TSAbstractClassProperty = "TSAbstractClassProperty",
91     TSAbstractKeyword = "TSAbstractKeyword",
92     TSAbstractMethodDefinition = "TSAbstractMethodDefinition",
93     TSAnyKeyword = "TSAnyKeyword",
94     TSArrayType = "TSArrayType",
95     TSAsExpression = "TSAsExpression",
96     TSAsyncKeyword = "TSAsyncKeyword",
97     TSBigIntKeyword = "TSBigIntKeyword",
98     TSBooleanKeyword = "TSBooleanKeyword",
99     TSCallSignatureDeclaration = "TSCallSignatureDeclaration",
100     TSClassImplements = "TSClassImplements",
101     TSConditionalType = "TSConditionalType",
102     TSConstructorType = "TSConstructorType",
103     TSConstructSignatureDeclaration = "TSConstructSignatureDeclaration",
104     TSDeclareFunction = "TSDeclareFunction",
105     TSDeclareKeyword = "TSDeclareKeyword",
106     TSEmptyBodyFunctionExpression = "TSEmptyBodyFunctionExpression",
107     TSEnumDeclaration = "TSEnumDeclaration",
108     TSEnumMember = "TSEnumMember",
109     TSExportAssignment = "TSExportAssignment",
110     TSExportKeyword = "TSExportKeyword",
111     TSExternalModuleReference = "TSExternalModuleReference",
112     TSFunctionType = "TSFunctionType",
113     TSImportEqualsDeclaration = "TSImportEqualsDeclaration",
114     TSImportType = "TSImportType",
115     TSIndexedAccessType = "TSIndexedAccessType",
116     TSIndexSignature = "TSIndexSignature",
117     TSInferType = "TSInferType",
118     TSInterfaceBody = "TSInterfaceBody",
119     TSInterfaceDeclaration = "TSInterfaceDeclaration",
120     TSInterfaceHeritage = "TSInterfaceHeritage",
121     TSIntersectionType = "TSIntersectionType",
122     TSLiteralType = "TSLiteralType",
123     TSMappedType = "TSMappedType",
124     TSMethodSignature = "TSMethodSignature",
125     TSModuleBlock = "TSModuleBlock",
126     TSModuleDeclaration = "TSModuleDeclaration",
127     TSNamedTupleMember = "TSNamedTupleMember",
128     TSNamespaceExportDeclaration = "TSNamespaceExportDeclaration",
129     TSNeverKeyword = "TSNeverKeyword",
130     TSNonNullExpression = "TSNonNullExpression",
131     TSNullKeyword = "TSNullKeyword",
132     TSNumberKeyword = "TSNumberKeyword",
133     TSObjectKeyword = "TSObjectKeyword",
134     TSOptionalType = "TSOptionalType",
135     TSParameterProperty = "TSParameterProperty",
136     TSParenthesizedType = "TSParenthesizedType",
137     TSPrivateKeyword = "TSPrivateKeyword",
138     TSPropertySignature = "TSPropertySignature",
139     TSProtectedKeyword = "TSProtectedKeyword",
140     TSPublicKeyword = "TSPublicKeyword",
141     TSQualifiedName = "TSQualifiedName",
142     TSReadonlyKeyword = "TSReadonlyKeyword",
143     TSRestType = "TSRestType",
144     TSStaticKeyword = "TSStaticKeyword",
145     TSStringKeyword = "TSStringKeyword",
146     TSSymbolKeyword = "TSSymbolKeyword",
147     TSThisType = "TSThisType",
148     TSTupleType = "TSTupleType",
149     TSTypeAliasDeclaration = "TSTypeAliasDeclaration",
150     TSTypeAnnotation = "TSTypeAnnotation",
151     TSTypeAssertion = "TSTypeAssertion",
152     TSTypeLiteral = "TSTypeLiteral",
153     TSTypeOperator = "TSTypeOperator",
154     TSTypeParameter = "TSTypeParameter",
155     TSTypeParameterDeclaration = "TSTypeParameterDeclaration",
156     TSTypeParameterInstantiation = "TSTypeParameterInstantiation",
157     TSTypePredicate = "TSTypePredicate",
158     TSTypeQuery = "TSTypeQuery",
159     TSTypeReference = "TSTypeReference",
160     TSUndefinedKeyword = "TSUndefinedKeyword",
161     TSUnionType = "TSUnionType",
162     TSUnknownKeyword = "TSUnknownKeyword",
163     TSVoidKeyword = "TSVoidKeyword"
164 }
165 export { AST_NODE_TYPES };
166 //# sourceMappingURL=ast-node-types.d.ts.map