@ui5/linter
Version:
A static code analysis tool for UI5
15 lines (14 loc) • 543 B
TypeScript
import { Pointers } from "json-source-map";
import { ChangeSet } from "../../../utils/textChanges.js";
import { JsonFix } from "./JsonFix.js";
interface RemoveJsonPropertyFixOptions {
key: string;
pointers: Pointers;
removeEmptyDirectParent?: boolean;
}
export default class RemoveJsonPropertyFix extends JsonFix {
constructor(options: RemoveJsonPropertyFixOptions);
calculatePositions(key: string, pointers: Pointers, removeParent?: boolean): void;
generateChanges(): ChangeSet | ChangeSet[] | undefined;
}
export {};