focus.d.ts 726 B

1234567891011121314151617181920
  1. import { SemanticNode } from '../semantic_tree/semantic_node.js';
  2. import { RebuildStree } from './rebuild_stree.js';
  3. export declare class Focus {
  4. private nodes;
  5. private primary;
  6. private domNodes;
  7. private domPrimary_;
  8. private allNodes;
  9. static factory(primaryId: string, nodeIds: string[], rebuilt: RebuildStree, dom: Element): Focus;
  10. private static generateAllVisibleNodes_;
  11. private static getAllVisibleNodes;
  12. constructor(nodes: SemanticNode[], primary: SemanticNode);
  13. getSemanticPrimary(): SemanticNode;
  14. getSemanticNodes(): SemanticNode[];
  15. getNodes(): Element[];
  16. getDomNodes(): (Element | null)[];
  17. getDomPrimary(): Element;
  18. toString(): string;
  19. clone(): Focus;
  20. }