case_embellished.d.ts 941 B

1234567891011121314151617181920212223242526272829303132
  1. import { SemanticNode } from '../semantic_tree/semantic_node.js';
  2. import { AbstractEnrichCase } from './abstract_enrich_case.js';
  3. export declare class CaseEmbellished extends AbstractEnrichCase {
  4. fenced: SemanticNode;
  5. fencedMml: Element;
  6. fencedMmlNodes: Element[];
  7. ofence: SemanticNode;
  8. ofenceMml: Element;
  9. ofenceMap: {
  10. [key: number]: Element;
  11. };
  12. cfence: SemanticNode;
  13. cfenceMml: Element;
  14. cfenceMap: {
  15. [key: number]: Element;
  16. };
  17. parentCleanup: Element[];
  18. static test(semantic: SemanticNode): boolean;
  19. private static makeEmptyNode_;
  20. private static fencedMap_;
  21. constructor(semantic: SemanticNode);
  22. getMathml(): Element;
  23. private fencedElement;
  24. private getFenced_;
  25. private getFencedMml_;
  26. private getFencesMml_;
  27. private rewrite_;
  28. private specialCase_;
  29. private introduceNewLayer_;
  30. private fullFence;
  31. private cleanupParents_;
  32. }