@ui5/linter
Version:
A static code analysis tool for UI5
14 lines (13 loc) • 764 B
TypeScript
import ts from "typescript";
import Fix, { FixHelpers, NodeSearchParameters, SourceCodeRange } from "../../ui5Types/fix/Fix.js";
import { ToPositionCallback } from "../../ui5Types/fix/XmlEnabledFix.js";
import { PositionInfo } from "../../LinterContext.js";
export declare abstract class HtmlFix extends Fix {
startPos: number | undefined;
endPos: number | undefined;
visitLinterNode(_node: ts.Node, _sourcePosition: PositionInfo, _helpers: FixHelpers): boolean;
getNodeSearchParameters(): NodeSearchParameters;
visitAutofixNode(_node: ts.Node, _position: number, _sourceFile: ts.SourceFile): boolean;
getAffectedSourceCodeRange(): SourceCodeRange | undefined;
abstract calculateSourceCodeRange(toPosition: ToPositionCallback): void;
}