source: frontend/node_modules/@rushstack/eslint-patch/lib-dts/eslint-bulk-suppressions/ast-guards.d.ts

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 13 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 6.7 KB
Line 
1import type { TSESTree } from '@typescript-eslint/types';
2export declare function isArrayExpression(node: TSESTree.Node): node is TSESTree.ArrayExpression;
3export declare function isArrowFunctionExpression(node: TSESTree.Node): node is TSESTree.ArrowFunctionExpression;
4/** default parameters */
5export declare function isAssignmentPattern(node: TSESTree.Node): node is TSESTree.AssignmentPattern;
6export declare function isClassDeclaration(node: TSESTree.Node): node is TSESTree.ClassDeclaration;
7export declare function isClassExpression(node: TSESTree.Node): node is TSESTree.ClassExpression;
8export declare function isExportDefaultDeclaration(node: TSESTree.Node): node is TSESTree.ExportDefaultDeclaration;
9export declare function isExpression(node: TSESTree.Node): node is TSESTree.Expression;
10export declare function isFunctionDeclaration(node: TSESTree.Node): node is TSESTree.FunctionDeclaration;
11export declare function isFunctionExpression(node: TSESTree.Node): node is TSESTree.FunctionExpression;
12export declare function isIdentifier(node: TSESTree.Node): node is TSESTree.Identifier;
13export declare function isLiteral(node: TSESTree.Node): node is TSESTree.Literal;
14export declare function isMethodDefinition(node: TSESTree.Node): node is TSESTree.MethodDefinition;
15export declare function isObjectExpression(node: TSESTree.Node): node is TSESTree.ObjectExpression;
16export declare function isPrivateIdentifier(node: TSESTree.Node): node is TSESTree.PrivateIdentifier;
17export declare function isProperty(node: TSESTree.Node): node is TSESTree.Property;
18export declare function isPropertyDefinition(node: TSESTree.Node): node is TSESTree.PropertyDefinition;
19export declare function isTSEnumDeclaration(node: TSESTree.Node): node is TSESTree.TSEnumDeclaration;
20export declare function isTSInterfaceDeclaration(node: TSESTree.Node): node is TSESTree.TSInterfaceDeclaration;
21export declare function isTSModuleDeclaration(node: TSESTree.Node): node is TSESTree.TSModuleDeclaration;
22export declare function isTSQualifiedName(node: TSESTree.Node): node is TSESTree.TSQualifiedName;
23export declare function isTSTypeAliasDeclaration(node: TSESTree.Node): node is TSESTree.TSTypeAliasDeclaration;
24export declare function isVariableDeclarator(node: TSESTree.Node): node is TSESTree.VariableDeclarator;
25export declare function isClassDeclarationWithName(node: TSESTree.Node): node is TSESTree.ClassDeclarationWithName;
26export declare function isClassPropertyNameNonComputed(node: TSESTree.Node): node is TSESTree.ClassPropertyNameNonComputed;
27export declare function isFunctionDeclarationWithName(node: TSESTree.Node): node is TSESTree.FunctionDeclarationWithName;
28export declare function isNumberLiteral(node: TSESTree.Node): node is TSESTree.NumberLiteral;
29export declare function isPropertyNameNonComputed(node: TSESTree.Node): node is TSESTree.PropertyNameNonComputed;
30export declare function isStringLiteral(node: TSESTree.Node): node is TSESTree.StringLiteral;
31export interface IClassExpressionWithName extends TSESTree.ClassExpression {
32 id: TSESTree.Identifier;
33}
34export declare function isClassExpressionWithName(node: TSESTree.Node): node is IClassExpressionWithName;
35export interface IFunctionExpressionWithName extends TSESTree.FunctionExpression {
36 id: TSESTree.Identifier;
37}
38export declare function isFunctionExpressionWithName(node: TSESTree.Node): node is IFunctionExpressionWithName;
39export type NormalAnonymousExpression = TSESTree.ArrowFunctionExpression | TSESTree.ClassExpression | TSESTree.FunctionExpression | TSESTree.ObjectExpression;
40export declare function isNormalAnonymousExpression(node: TSESTree.Node): node is NormalAnonymousExpression;
41export interface INormalAssignmentPattern extends TSESTree.AssignmentPattern {
42 left: TSESTree.Identifier;
43}
44export declare function isNormalAssignmentPattern(node: TSESTree.Node): node is INormalAssignmentPattern;
45export interface INormalClassPropertyDefinition extends TSESTree.PropertyDefinitionNonComputedName {
46 key: TSESTree.PrivateIdentifier | TSESTree.Identifier;
47 value: TSESTree.Expression;
48}
49export declare function isNormalClassPropertyDefinition(node: TSESTree.Node): node is INormalClassPropertyDefinition;
50export interface INormalMethodDefinition extends TSESTree.MethodDefinitionNonComputedName {
51 key: TSESTree.PrivateIdentifier | TSESTree.Identifier;
52}
53export declare function isNormalMethodDefinition(node: TSESTree.Node): node is INormalMethodDefinition;
54export interface INormalObjectProperty extends TSESTree.PropertyNonComputedName {
55 key: TSESTree.Identifier;
56}
57export declare function isNormalObjectProperty(node: TSESTree.Node): node is INormalObjectProperty;
58export type INormalVariableDeclarator = TSESTree.LetOrConstOrVarDeclaration & {
59 id: TSESTree.Identifier;
60 init: TSESTree.Expression;
61};
62export declare function isNormalVariableDeclarator(node: TSESTree.Node): node is INormalVariableDeclarator;
63export interface INormalAssignmentPatternWithAnonymousExpressionAssigned extends INormalAssignmentPattern {
64 right: NormalAnonymousExpression;
65}
66export declare function isNormalAssignmentPatternWithAnonymousExpressionAssigned(node: TSESTree.Node): node is INormalAssignmentPatternWithAnonymousExpressionAssigned;
67export type INormalVariableDeclaratorWithAnonymousExpressionAssigned = INormalVariableDeclarator & {
68 init: NormalAnonymousExpression;
69};
70export declare function isNormalVariableDeclaratorWithAnonymousExpressionAssigned(node: TSESTree.Node): node is INormalVariableDeclaratorWithAnonymousExpressionAssigned;
71export interface INormalObjectPropertyWithAnonymousExpressionAssigned extends INormalObjectProperty {
72 value: NormalAnonymousExpression;
73}
74export declare function isNormalObjectPropertyWithAnonymousExpressionAssigned(node: TSESTree.Node): node is INormalObjectPropertyWithAnonymousExpressionAssigned;
75export interface INormalClassPropertyDefinitionWithAnonymousExpressionAssigned extends INormalClassPropertyDefinition {
76 value: NormalAnonymousExpression;
77}
78export declare function isNormalClassPropertyDefinitionWithAnonymousExpressionAssigned(node: TSESTree.Node): node is INormalClassPropertyDefinitionWithAnonymousExpressionAssigned;
79export type NodeWithName = TSESTree.ClassDeclarationWithName | TSESTree.FunctionDeclarationWithName | IClassExpressionWithName | IFunctionExpressionWithName | INormalVariableDeclaratorWithAnonymousExpressionAssigned | INormalObjectPropertyWithAnonymousExpressionAssigned | INormalClassPropertyDefinitionWithAnonymousExpressionAssigned | INormalAssignmentPatternWithAnonymousExpressionAssigned | INormalMethodDefinition | TSESTree.TSEnumDeclaration | TSESTree.TSInterfaceDeclaration | TSESTree.TSTypeAliasDeclaration;
80export declare function isNodeWithName(node: TSESTree.Node): node is NodeWithName;
81//# sourceMappingURL=ast-guards.d.ts.map
Note: See TracBrowser for help on using the repository browser.