feedbacker-react
Version:
A drop-in React feedback system for component-level feedback capture during development and design review
49 lines • 1.37 kB
TypeScript
/**
* MarkdownExporter - Generates markdown files from feedback data
*
* Features:
* - Text-only markdown export without images
* - Formatted output with component information
* - Metadata and timestamps
* - Proper markdown structure
*/
import { Feedback } from '../types';
export declare class MarkdownExporter {
/**
* Export feedback as markdown string
*/
static exportAsMarkdown(feedbacks: Feedback[]): string;
/**
* Generate download for markdown content
*/
static downloadMarkdown(feedbacks: Feedback[], filename?: string): void;
/**
* Generate markdown header with summary
*/
private static generateHeader;
/**
* Generate all feedback items
*/
private static generateFeedbackItems;
/**
* Generate a single feedback item
*/
private static generateFeedbackItem;
/**
* Format comment text for markdown
*/
private static formatComment;
/**
* Generate markdown anchor from component name and id
*/
private static generateAnchor;
/**
* Sanitize filename for download
*/
static sanitizeFilename(filename: string): string;
/**
* Generate suggested filename based on current date and feedback count
*/
static generateFilename(feedbacks: Feedback[]): string;
}
//# sourceMappingURL=MarkdownExporter.d.ts.map