datakit
Version:
Simple JavaScript toolkit for data transform across JSON, CSV and YAML.
11 lines (10 loc) • 778 B
TypeScript
import { ICsvOutputConfig } from "..";
export declare function readStdin(): Promise<string>;
type DataFormat = "json" | "csv" | "yaml";
export declare function inputDataFromStdin(expectedFormat?: DataFormat): Promise<any>;
export declare function inputData(argv: string[], expectedFormat?: DataFormat): Promise<any>;
export declare function writeStdout(data: string): void;
export declare function outputDataToStdout(data: any, expectedFormat?: DataFormat, config?: ICsvOutputConfig): void;
export declare function outputDataToFile(data: any, fileName: string, expectedFormat?: DataFormat, config?: ICsvOutputConfig): Promise<void>;
export declare function outputData(argv: string[], data: any, expectedFormat?: DataFormat, config?: ICsvOutputConfig): Promise<void>;
export {};