MCPcopy Create free account
hub / github.com/Datakitpage/Datakit / exportQueryAsPDF

Function exportQueryAsPDF

frontend/src/utils/queryExport.ts:236–253  ·  view source on GitHub ↗
(
  queryResult: QueryResult,
  filename: string = 'Query_Results'
)

Source from the content-addressed store, hash-verified

234 * Export query results as PDF
235 */
236export const exportQueryAsPDF = async (
237 queryResult: QueryResult,
238 filename: string = 'Query_Results'
239): Promise<void> => {
240 try {
241 const htmlContent = generateQueryResultsHTML(queryResult);
242
243 await generatePDF(htmlContent, {
244 filename,
245 title: 'SQL Query Results',
246 includeTimestamp: true
247 });
248
249 } catch (error) {
250 console.error('Failed to export PDF:', error);
251 throw new Error('PDF export failed. Please try again.');
252 }
253};
254
255/**
256 * Auto-detect best export format based on data

Callers 1

exportQueryFunction · 0.85

Calls 2

generatePDFFunction · 0.90
generateQueryResultsHTMLFunction · 0.85

Tested by

no test coverage detected