menclose.d.ts 1.1 KB

123456789101112131415161718192021
  1. import { CHTMLWrapper, CHTMLConstructor } from '../Wrapper.js';
  2. import { CHTMLmsqrt } from './msqrt.js';
  3. import * as Notation from '../Notation.js';
  4. import { StyleList } from '../../../util/StyleList.js';
  5. declare const CHTMLmenclose_base: import("../../common/Wrappers/menclose.js").MencloseConstructor<CHTMLWrapper<any, any, any>, CHTMLmsqrt<any, any, any>, any> & CHTMLConstructor<any, any, any>;
  6. export declare class CHTMLmenclose<N, T, D> extends CHTMLmenclose_base {
  7. static kind: string;
  8. static styles: StyleList;
  9. static notations: Notation.DefList<CHTMLmenclose<any, any, any>, any>;
  10. toCHTML(parent: N): void;
  11. arrow(w: number, a: number, double: boolean, offset?: string, dist?: number): N;
  12. protected adjustArrow(arrow: N, double: boolean): void;
  13. protected adjustHead(head: N, border: string[], a: string): void;
  14. protected adjustLine(line: N, t: number, x: number, double: boolean): void;
  15. protected moveArrow(arrow: N, offset: string, d: number): void;
  16. adjustBorder(node: N): N;
  17. adjustThickness(shape: N): N;
  18. fixed(m: number, n?: number): string;
  19. em(m: number): string;
  20. }
  21. export {};