@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
text/typescript
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;