UNPKG

@aidalinfo/office-to-markdown

Version:

Modern TypeScript library for converting Office documents (DOCX) to Markdown format, optimized for Bun runtime with enhanced table support and math equation conversion.

45 lines 1.27 kB
/** * Type definitions for mathematical content processing */ /** * OMML conversion pattern for regex-based processing */ export interface OmmlPattern { /** Regular expression pattern to match OMML elements */ pattern: RegExp; /** LaTeX replacement string with capture groups */ replacement: string; /** Optional description of what this pattern converts */ description?: string; } /** * Unicode to LaTeX symbol mapping */ export interface SymbolMapping { [unicode: string]: string; } /** * Configuration for OMML to LaTeX conversion */ export interface OmmlConversionConfig { /** Whether to enable Unicode symbol conversion */ convertSymbols?: boolean; /** Custom symbol mappings to add or override */ customSymbols?: SymbolMapping; /** Whether to preserve original text on conversion failure */ preserveOnError?: boolean; } /** * Result of OMML to LaTeX conversion */ export interface ConversionResult { /** The converted LaTeX string */ latex: string; /** Whether the conversion was successful */ success: boolean; /** Any warnings or errors encountered */ warnings?: string[]; /** Original OMML content (for debugging) */ original?: string; } //# sourceMappingURL=math.d.ts.map