UNPKG

mathup

Version:

Easy MathML authoring tool with a quick to write syntax

55 lines 1.53 kB
/** * @param {number} pos * @param {string} input * @param {{ offset?: number }} [options] * @returns {ReturnType<typeof handleFence>} */ export function handleBacktick(pos: number, input: string, options?: { offset?: number; }): ReturnType<typeof handleFence>; /** * @param {number} pos * @param {string} input * @param {{ offset?: number }} [options] * @returns {ReturnType<typeof handleFence>} */ export function handleQuote(pos: number, input: string, options?: { offset?: number; }): ReturnType<typeof handleFence>; /** * @param {string} prefix * @param {number} pos * @param {string} input * @returns {{ value: string; end: number }} */ export function handlePrefixed(prefix: string, pos: number, input: string): { value: string; end: number; }; /** * @param {string} input * @param {number} start * @param {boolean} isGrouping * @returns {boolean} */ export function hasOperand(input: string, start: number, isGrouping: boolean): boolean; /** * @param {Pick<import("./index.js").Token, "name">} prefix * @returns {boolean} */ export function allowedStandalonePrefix(prefix: Pick<import("./index.js").Token, "name">): boolean; /** * @param {string} char * @param {number} pos * @param {string} input * @param {{ offset?: number }} options * @returns {{ value: string; end: number }} */ declare function handleFence(char: string, pos: number, input: string, { offset }?: { offset?: number; }): { value: string; end: number; }; export {}; //# sourceMappingURL=utils.d.ts.map