UNPKG

@nagwa-limited/mathlive

Version:

A web component for math input

44 lines (43 loc) 1.57 kB
/* 3.3.33 */ /** * * Use MathLive to render and edit mathematical formulas. * * * @example * <script type="module"> * // Load the `MathLive` module from a CDN * import { convertLatexToSpeakableText } from 'https://unpkg.com/mathlive?module'; * * console.log(convertLatexToSpeakableText('e^{i\\pi}+1=0')); * </script> * * @packageDocumentation MathLive SDK Reference 3.3.33 * @version 3.3.33 * */ import type { VirtualKeyboardOptions } from './virtual-keyboard'; import type { VirtualKeyboardInterface } from './virtual-keyboard'; import type { AutoRenderOptions } from './options'; export * from './commands'; export * from './core-types'; export * from './options'; export * from './mathfield'; export * from './mathfield-element'; export * from './mathlive-ssr'; export * from './virtual-keyboard'; export declare function makeSharedVirtualKeyboard(options?: Partial<VirtualKeyboardOptions>): VirtualKeyboardInterface & EventTarget; export declare function renderMathInDocument(options?: AutoRenderOptions): void; export declare function convertMathFieldsInDocumentToReadonly(options: { borderless?: boolean; }): void; export declare function convertMathFieldsInDocumentToEditable(): void; export declare function convertMathFieldsInDocumentToRenderedMath(): void; export declare function renderMathInElement(element: string | HTMLElement, options?: AutoRenderOptions): void; export declare const version: { mathlive: string; }; declare global { interface Window { mathVirtualKeyboard: VirtualKeyboardInterface & EventTarget; } }