mathpix-markdown-it
Version:
Mathpix-markdown-it is an open source implementation of the mathpix-markdown spec written in Typescript. It relies on the following open source libraries: MathJax v3 (to render math with SVGs), markdown-it (for standard Markdown parsing)
33 lines (32 loc) • 1.18 kB
TypeScript
export declare const amSymbolsToLinear: ({
input: string;
output: string;
outputComplex: string;
tag?: undefined;
isFirst?: undefined;
} | {
input: string;
output: string;
outputComplex: string;
tag: string;
isFirst?: undefined;
} | {
input: string;
output: string;
outputComplex: string;
isFirst: boolean;
tag?: undefined;
})[];
export declare const rootSymbols: {
val: number;
output: string;
}[];
export declare const replaceScripts: (text: string, type?: string) => string;
export declare const findAmSymbolsToLinear: (input: string, tag?: string) => any;
export declare const findRootSymbol: (str: string) => string;
export declare const needsParensForFollowingDivision: (s: string) => boolean;
export declare const needBrackets: (serialize: any, node: any, isFunction?: boolean) => boolean;
export declare const isWrappedWithParens: (s: string) => boolean;
export declare const hasAnyWhitespace: (str: string) => boolean;
export declare const replaceUnicodeWhitespace: (str: string) => string;
export declare const formatLinearFromAscii: (ascii: string, childLinear?: string, tag?: string) => string;