@wiris/mathtype-viewer
Version:
The MathType viewer renders all MathML and LaTeX-like formulas in a webpage using the MathType rendering engine.
52 lines • 1.81 kB
TypeScript
type Viewer = "none" | "image" | "mathml" | "latex";
type StringifiedBoolean = "true" | "false";
export interface Config {
editorServicesRoot: string;
editorServicesExtension: string;
backendConfig: {
wirispluginperformance: StringifiedBoolean;
wiriseditormathmlattribute: string;
wiriscustomheaders: object;
wiriseditorparselatex: StringifiedBoolean;
};
dpi: number;
element: string;
lang: string;
viewer: Viewer;
zoom: number;
ignored_containers: string | null;
}
export declare class Properties {
private static instance;
render: () => Promise<void>;
config: Config;
private constructor();
static getInstance(): Promise<Properties>;
private initialize;
private setProperties;
private checkServices;
get editorServicesRoot(): string;
set editorServicesRoot(editorServicesRoot: string);
get editorServicesExtension(): string;
set editorServicesExtension(editorServicesExtension: string);
get lang(): string;
set lang(lang: string);
get viewer(): Viewer;
set viewer(viewer: Viewer);
get dpi(): number;
set dpi(dpi: number);
get zoom(): number;
set zoom(zoom: number);
get element(): string;
set element(element: string);
get wirispluginperformance(): StringifiedBoolean;
set wirispluginperformance(wirispluginperformance: StringifiedBoolean);
get wiriseditormathmlattribute(): string;
set wiriseditormathmlattribute(wiriseditormathmlattribute: string);
get wiriseditorparselatex(): StringifiedBoolean;
set wiriseditorparselatex(wiriseditorparselatex: StringifiedBoolean);
get ignored_containers(): string | null;
set ignored_containers(ignored_containers: string);
}
export {};
//# sourceMappingURL=properties.d.ts.map