@nagwa-limited/mathlive
Version:
A web component for math input
44 lines (43 loc) • 1.57 kB
TypeScript
/* 3.3.31 */
/**
*
* 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.31
* @version 3.3.31
*
*/
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;
}
}