UNPKG

@ui5/linter

Version:

A static code analysis tool for UI5

14 lines (13 loc) 764 B
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; }