skippableTokenAwareRuleWalker.d.ts 591 B

12345678910111213
  1. import * as ts from "typescript";
  2. import { IOptions } from "../../lint";
  3. import { RuleWalker } from "./ruleWalker";
  4. export declare class SkippableTokenAwareRuleWalker extends RuleWalker {
  5. protected tokensToSkipStartEndMap: {
  6. [start: number]: number;
  7. };
  8. constructor(sourceFile: ts.SourceFile, options: IOptions);
  9. protected visitRegularExpressionLiteral(node: ts.Node): void;
  10. protected visitIdentifier(node: ts.Identifier): void;
  11. protected visitTemplateExpression(node: ts.TemplateExpression): void;
  12. protected addTokenToSkipFromNode(node: ts.Node): void;
  13. }