| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- import * as ts from "typescript";
- export declare class SyntaxWalker {
- walk(node: ts.Node): void;
- protected visitAnyKeyword(node: ts.Node): void;
- protected visitArrayLiteralExpression(node: ts.ArrayLiteralExpression): void;
- protected visitArrowFunction(node: ts.FunctionLikeDeclaration): void;
- protected visitBinaryExpression(node: ts.BinaryExpression): void;
- protected visitBindingElement(node: ts.BindingElement): void;
- protected visitBindingPattern(node: ts.BindingPattern): void;
- protected visitBlock(node: ts.Block): void;
- protected visitBreakStatement(node: ts.BreakOrContinueStatement): void;
- protected visitCallExpression(node: ts.CallExpression): void;
- protected visitCallSignature(node: ts.SignatureDeclaration): void;
- protected visitCaseClause(node: ts.CaseClause): void;
- protected visitClassDeclaration(node: ts.ClassDeclaration): void;
- protected visitCatchClause(node: ts.CatchClause): void;
- protected visitConditionalExpression(node: ts.ConditionalExpression): void;
- protected visitConstructorDeclaration(node: ts.ConstructorDeclaration): void;
- protected visitConstructorType(node: ts.FunctionOrConstructorTypeNode): void;
- protected visitContinueStatement(node: ts.BreakOrContinueStatement): void;
- protected visitDebuggerStatement(node: ts.Statement): void;
- protected visitDefaultClause(node: ts.DefaultClause): void;
- protected visitDoStatement(node: ts.DoStatement): void;
- protected visitElementAccessExpression(node: ts.ElementAccessExpression): void;
- protected visitEnumDeclaration(node: ts.EnumDeclaration): void;
- protected visitExportAssignment(node: ts.ExportAssignment): void;
- protected visitExpressionStatement(node: ts.ExpressionStatement): void;
- protected visitForStatement(node: ts.ForStatement): void;
- protected visitForInStatement(node: ts.ForInStatement): void;
- protected visitForOfStatement(node: ts.ForOfStatement): void;
- protected visitFunctionDeclaration(node: ts.FunctionDeclaration): void;
- protected visitFunctionExpression(node: ts.FunctionExpression): void;
- protected visitFunctionType(node: ts.FunctionOrConstructorTypeNode): void;
- protected visitGetAccessor(node: ts.AccessorDeclaration): void;
- protected visitIdentifier(node: ts.Identifier): void;
- protected visitIfStatement(node: ts.IfStatement): void;
- protected visitImportDeclaration(node: ts.ImportDeclaration): void;
- protected visitImportEqualsDeclaration(node: ts.ImportEqualsDeclaration): void;
- protected visitIndexSignatureDeclaration(node: ts.IndexSignatureDeclaration): void;
- protected visitInterfaceDeclaration(node: ts.InterfaceDeclaration): void;
- protected visitJsxElement(node: ts.JsxElement): void;
- protected visitJsxSelfClosingElement(node: ts.JsxSelfClosingElement): void;
- protected visitLabeledStatement(node: ts.LabeledStatement): void;
- protected visitMethodDeclaration(node: ts.MethodDeclaration): void;
- protected visitMethodSignature(node: ts.SignatureDeclaration): void;
- protected visitModuleDeclaration(node: ts.ModuleDeclaration): void;
- protected visitNamedImports(node: ts.NamedImports): void;
- protected visitNamespaceImport(node: ts.NamespaceImport): void;
- protected visitNewExpression(node: ts.NewExpression): void;
- protected visitObjectLiteralExpression(node: ts.ObjectLiteralExpression): void;
- protected visitParameterDeclaration(node: ts.ParameterDeclaration): void;
- protected visitPostfixUnaryExpression(node: ts.PostfixUnaryExpression): void;
- protected visitPrefixUnaryExpression(node: ts.PrefixUnaryExpression): void;
- protected visitPropertyAccessExpression(node: ts.PropertyAccessExpression): void;
- protected visitPropertyAssignment(node: ts.PropertyAssignment): void;
- protected visitPropertyDeclaration(node: ts.PropertyDeclaration): void;
- protected visitPropertySignature(node: ts.Node): void;
- protected visitRegularExpressionLiteral(node: ts.Node): void;
- protected visitReturnStatement(node: ts.ReturnStatement): void;
- protected visitSetAccessor(node: ts.AccessorDeclaration): void;
- protected visitSourceFile(node: ts.SourceFile): void;
- protected visitStringLiteral(node: ts.StringLiteral): void;
- protected visitSwitchStatement(node: ts.SwitchStatement): void;
- protected visitTemplateExpression(node: ts.TemplateExpression): void;
- protected visitThrowStatement(node: ts.ThrowStatement): void;
- protected visitTryStatement(node: ts.TryStatement): void;
- protected visitTypeAssertionExpression(node: ts.TypeAssertion): void;
- protected visitTypeLiteral(node: ts.TypeLiteralNode): void;
- protected visitTypeReference(node: ts.TypeReferenceNode): void;
- protected visitVariableDeclaration(node: ts.VariableDeclaration): void;
- protected visitVariableStatement(node: ts.VariableStatement): void;
- protected visitWhileStatement(node: ts.WhileStatement): void;
- protected visitWithStatement(node: ts.WithStatement): void;
- protected visitNode(node: ts.Node): void;
- protected walkChildren(node: ts.Node): void;
- }
|