sourceMappingVisitor.d.ts 798 B

12345678910111213141516
  1. import { Fix, IOptions, Replacement, RuleFailure, RuleWalker } from 'tslint';
  2. import * as ts from 'typescript';
  3. import { CodeWithSourceMap } from './metadata';
  4. export declare function isLineBreak(ch: number): boolean;
  5. export declare class SourceMappingVisitor extends RuleWalker {
  6. codeWithMap: CodeWithSourceMap;
  7. protected basePosition: number;
  8. parentAST: any;
  9. private readonly consumer;
  10. constructor(sourceFile: ts.SourceFile, options: IOptions, codeWithMap: CodeWithSourceMap, basePosition: number);
  11. createFailure(s: number, l: number, message: string, fix?: Fix): RuleFailure;
  12. createReplacement(s: number, l: number, replacement: string): Replacement;
  13. getSourcePosition(pos: number): number;
  14. addParentAST(parentAST: any): any;
  15. private getMappedInterval;
  16. }