BussproofsUtil.d.ts 995 B

1234567891011121314151617181920
  1. import ParseOptions from '../ParseOptions.js';
  2. import { MmlNode } from '../../../core/MmlTree/MmlNode.js';
  3. import { Property } from '../../../core/Tree/Node.js';
  4. import { MathItem } from '../../../core/MathItem.js';
  5. import { MathDocument } from '../../../core/MathDocument.js';
  6. declare type MATHITEM = MathItem<any, any, any>;
  7. declare type MATHDOCUMENT = MathDocument<any, any, any>;
  8. declare type FilterData = {
  9. math: MATHITEM;
  10. document: MATHDOCUMENT;
  11. data: ParseOptions;
  12. };
  13. export declare let balanceRules: (arg: FilterData) => void;
  14. export declare let setProperty: (node: MmlNode, property: string, value: Property) => void;
  15. export declare let getProperty: (node: MmlNode, property: string) => Property;
  16. export declare let removeProperty: (node: MmlNode, property: string) => void;
  17. export declare let makeBsprAttributes: (arg: FilterData) => void;
  18. export declare let saveDocument: (arg: FilterData) => void;
  19. export declare let clearDocument: (_arg: FilterData) => void;
  20. export {};