| 12345678910111213141516 |
- import { Fix, IOptions, Replacement, RuleFailure, RuleWalker } from 'tslint';
- import * as ts from 'typescript';
- import { CodeWithSourceMap } from './metadata';
- export declare function isLineBreak(ch: number): boolean;
- export declare class SourceMappingVisitor extends RuleWalker {
- codeWithMap: CodeWithSourceMap;
- protected basePosition: number;
- parentAST: any;
- private readonly consumer;
- constructor(sourceFile: ts.SourceFile, options: IOptions, codeWithMap: CodeWithSourceMap, basePosition: number);
- createFailure(s: number, l: number, message: string, fix?: Fix): RuleFailure;
- createReplacement(s: number, l: number, replacement: string): Replacement;
- getSourcePosition(pos: number): number;
- addParentAST(parentAST: any): any;
- private getMappedInterval;
- }
|