angular-xml-editor
Version:
XML editor component for Angular
9 lines (8 loc) • 446 B
TypeScript
import { XmlCursorPos } from '../cursor/xmlCursorPos.class';
export declare class XmlEditRuleCheckElements {
private xsdNodes;
constructor(xsdNodes: Map<string, Element>);
ElementsAllowedAtThisCursorPos(cursorPosToCheck: XmlCursorPos): string[];
getRelevantParentNodeForCursorPos(cursorPosToCheck: XmlCursorPos): Node;
getSubElementNames(xsdNode: Node, alreadyAddedElementNames: string[], depth?: number): string[];
}