| 123456789101112131415 |
- import * as ts from "typescript";
- import * as Lint from "../lint";
- export declare class Rule extends Lint.Rules.AbstractRule {
- static FAILURE_STRING: string;
- apply(sourceFile: ts.SourceFile): Lint.RuleFailure[];
- }
- export declare class MemberAccessWalker extends Lint.RuleWalker {
- constructor(sourceFile: ts.SourceFile, options: Lint.IOptions);
- visitConstructorDeclaration(node: ts.ConstructorDeclaration): void;
- visitMethodDeclaration(node: ts.MethodDeclaration): void;
- visitPropertyDeclaration(node: ts.PropertyDeclaration): void;
- visitGetAccessor(node: ts.AccessorDeclaration): void;
- visitSetAccessor(node: ts.AccessorDeclaration): void;
- private validateVisibilityModifiers(node);
- }
|