payloadcms-import-export-plugin
Version:
A comprehensive Payload CMS plugin that enables seamless import and export of collection data with support for CSV and JSON formats, featuring advanced field mapping, duplicate handling, and batch processing capabilities.
8 lines (7 loc) • 333 B
TypeScript
export interface ParsedData {
data: Record<string, unknown>[];
errors: string[];
}
export declare const parseCSV: (fileBuffer: Buffer) => Promise<ParsedData>;
export declare const parseJSON: (fileBuffer: Buffer) => Promise<ParsedData>;
export declare const detectFileFormat: (filename: string) => "csv" | "json" | "unknown";