persona-community-5/.pnpm-store/v3/files/e1/b6060380ef77fbde477e60643845e017cd68fcdd3b6b71933f02e4cf023683b4ca8b6f95da03501bb3a41deae90b1173f866d0c19dd455b0e80de974b16abd
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

29 lines
2.1 KiB
Plaintext

import type { TSESTree } from '@typescript-eslint/types';
import type { Referencer } from './Referencer';
import { Visitor } from './Visitor';
declare class ClassVisitor extends Visitor {
#private;
constructor(referencer: Referencer, node: TSESTree.ClassDeclaration | TSESTree.ClassExpression);
static visit(referencer: Referencer, node: TSESTree.ClassDeclaration | TSESTree.ClassExpression): void;
visit(node: TSESTree.Node | null | undefined): void;
protected visitClass(node: TSESTree.ClassDeclaration | TSESTree.ClassExpression): void;
protected visitPropertyDefinition(node: TSESTree.AccessorProperty | TSESTree.PropertyDefinition | TSESTree.TSAbstractAccessorProperty | TSESTree.TSAbstractPropertyDefinition): void;
protected visitFunctionParameterTypeAnnotation(node: TSESTree.Parameter): void;
protected visitMethodFunction(node: TSESTree.FunctionExpression, methodNode: TSESTree.MethodDefinition): void;
protected visitPropertyBase(node: TSESTree.AccessorProperty | TSESTree.PropertyDefinition | TSESTree.TSAbstractAccessorProperty | TSESTree.TSAbstractMethodDefinition | TSESTree.TSAbstractPropertyDefinition): void;
protected visitMethod(node: TSESTree.MethodDefinition): void;
protected visitType(node: TSESTree.Node | null | undefined): void;
protected AccessorProperty(node: TSESTree.AccessorProperty): void;
protected ClassBody(node: TSESTree.ClassBody): void;
protected PropertyDefinition(node: TSESTree.PropertyDefinition): void;
protected MethodDefinition(node: TSESTree.MethodDefinition): void;
protected TSAbstractAccessorProperty(node: TSESTree.TSAbstractAccessorProperty): void;
protected TSAbstractPropertyDefinition(node: TSESTree.TSAbstractPropertyDefinition): void;
protected TSAbstractMethodDefinition(node: TSESTree.TSAbstractMethodDefinition): void;
protected Identifier(node: TSESTree.Identifier): void;
protected PrivateIdentifier(): void;
protected TSIndexSignature(node: TSESTree.TSIndexSignature): void;
protected StaticBlock(node: TSESTree.StaticBlock): void;
}
export { ClassVisitor };
//# sourceMappingURL=ClassVisitor.d.ts.map