UNPKG

@iwsio/json-csv-node

Version:

ESM/CJS module that easily converts JSON to CSV. This package supports streaming and buffered conversion to CSV.

15 lines (14 loc) 1.54 kB
import { StringWriter } from './index.cjs'; export { buffered, bufferedSync, stream, toCsv, toCsvSync, toCsvStream, StringWriter, csv, csvBuffered } from './index.cjs'; declare const _default: { buffered: (data: Record<string, any>[], options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: string) => void) => Promise<string> | void; bufferedSync: typeof import("@iwsio/json-csv-core").buffered; stream: (options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: import("stream").Transform) => void) => import("stream").Transform | void; toCsv: (data: Record<string, any>[], options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: string) => void) => Promise<string> | void; toCsvSync: typeof import("@iwsio/json-csv-core").buffered; toCsvStream: (options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: import("stream").Transform) => void) => import("stream").Transform | void; StringWriter: typeof StringWriter; csv: (options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: import("stream").Transform) => void) => import("stream").Transform | void; csvBuffered: (data: Record<string, any>[], options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: string) => void) => Promise<string> | void; }; export default _default;