angular-xml-editor
Version:
XML editor component for Angular
10 lines (9 loc) • 471 B
TypeScript
import { XmlCursorPos } from '../cursor/xmlCursorPos.class';
export declare class XmlEditRuleCheckTextInsert {
private xsdNodes;
namespacePraefix: string;
constructor(xsdNodes: Map<string, Element>);
isTextAllowedAtThisCursorPos(cursorPosToCheck: XmlCursorPos): boolean;
getRelevantParentNodeForCursorPos(cursorPosToCheck: XmlCursorPos): Node;
isTextAllowedInThisElement(xsdNode: Node, alreadyAddedElementNames?: Set<string>): boolean;
}