import latex from 'node-latex'; import { Readable } from 'stream'; const latexToPdf = (doc: string) => new Promise((resolve, reject) => { const chunks: Buffer[] = []; const input = new Readable(); input.push(doc); input.push(null); const latexStream = latex(input); latexStream.on('data', (chunk) => { chunks.push(Buffer.from(chunk)); }); latexStream.on('finish', () => { const result = Buffer.concat(chunks); resolve(result); }); latexStream.on('error', (err) => { reject(err); }); }); export { latexToPdf };